stable class AdaptiveLayoutDirective {
  stable val maxHorizontalPartitions: Int
  stable val gutterSizes: GutterSizes
  stable val maxVerticalPartitions: Int
  unstable val excludedBounds: List<Rect>
}
stable class GutterSizes {
  stable val outerVertical: Dp
  stable val innerVertical: Dp
  stable val outerHorizontal: Dp
  stable val innerHorizontal: Dp
}
stable class NavigationSuiteScaffoldDefaults {
  <runtime stability> = Stable
}
stable class NavigationSuiteDefaults {
  <runtime stability> = Stable
}
stable class NavigationSuiteColors {
  stable val navigationBarContainerColor: Color
  stable val navigationBarContentColor: Color
  stable val navigationRailContainerColor: Color
  stable val navigationRailContentColor: Color
  stable val navigationDrawerContainerColor: Color
  stable val navigationDrawerContentColor: Color
  <runtime stability> = Stable
}
stable class NavigationSuiteItemColors {
  stable val navigationBarItemColors: NavigationBarItemColors
  stable val navigationRailItemColors: NavigationRailItemColors
  stable val navigationDrawerItemColors: NavigationDrawerItemColors
  <runtime stability> = Stable
}
stable class Posture {
  stable val hasVerticalHinge: Boolean
  stable val isTabletop: Boolean
  stable val hasSeparatingHinge: Boolean
  unstable val separatingHingeBounds: List<Rect>
  unstable val occludingHingeBounds: List<Rect>
  unstable val allHingeBounds: List<Rect>
}
stable class ThreePaneScaffoldDefaults {
  stable val ListDetailLayoutArrangement: ThreePaneScaffoldArrangement
  stable val PrimaryPanePreferredWidth: Dp
  stable val SecondaryPanePreferredWidth: Dp
  stable val TertiaryPanePreferredWidth: Dp
  stable val PrimaryPanePriority: Int
  stable val SecondaryPanePriority: Int
  stable val TertiaryPanePriority: Int
  <runtime stability> = Stable
}
stable class ThreePaneScaffoldAdaptStrategies {
  runtime val primaryPaneAdaptStrategy: AdaptStrategy
  runtime val secondaryPaneAdaptStrategy: AdaptStrategy
  runtime val tertiaryPaneAdaptStrategy: AdaptStrategy
  <runtime stability> = 
}
stable class ThreePaneScaffoldArrangement {
  stable val firstPane: ThreePaneScaffoldRole
  stable val secondPane: ThreePaneScaffoldRole
  stable val thirdPane: ThreePaneScaffoldRole
}
stable class ThreePaneScaffoldValue {
  stable val primary: PaneAdaptedValue
  stable val secondary: PaneAdaptedValue
  stable val tertiary: PaneAdaptedValue
}
stable class WindowAdaptiveInfo {
  stable val windowSizeClass: WindowSizeClass
  stable val posture: Posture
}