<div class='sourceset sourceset-common'>Common</div>

```kotlin
@ExperimentalMaterial3AdaptiveApi
sealed interface ExtendedPaneScaffoldScope<
    Role : PaneScaffoldRole,
    ScaffoldValue : PaneScaffoldValue<Role>,
> : PaneScaffoldScope, PaneScaffoldTransitionScope<Role, ScaffoldValue>, LookaheadScope
```

Extended scope for pane scaffolds. All pane scaffolds will implement this interface to provide
necessary info for its sub-composables to correctly render their content, motion, etc.

#### Parameters

| | |
| --- | --- |
| Role | The type of roles that denotes panes in the associated pane scaffold. |
| ScaffoldValue | The type of scaffold values that denotes the [PaneAdaptedValue](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/interfaces/PaneAdaptedValue)s in the associated pane scaffold. |

## Properties

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val focusRequesters: Map<Role, FocusRequester>
```