stable class BorderStroke { stable val width: Dp stable val brush: Brush } unstable class InteractionData { unstable val currentKeyPressInteractions: MutableMap stable var pressInteraction: Press? stable var centreOffset: Offset = Unstable } stable class MutatorMutex { unstable val currentMutator: AtomicReference{ androidx.compose.foundation.AtomicReference } unstable val mutex: Mutex } stable class ScrollState { stable var value$delegate: MutableIntState stable var viewportSize$delegate: MutableIntState stable val internalInteractionSource: MutableInteractionSource stable var _maxValueState: MutableIntState stable var accumulator: Float runtime val scrollableState: ScrollableState stable val canScrollForward$delegate: State stable val canScrollBackward$delegate: State } stable class DragStarted { stable val startPoint: Offset = Stable } stable class DragStopped { stable val velocity: Velocity = Stable } stable class DragCancelled { = Stable } stable class DragDelta { stable val delta: Offset = Stable } stable class GestureCancellationException { = Stable } stable class ScrollableDefaults { = Stable } stable class TransformStarted { = Stable } stable class TransformStopped { = Stable } stable class TransformDelta { stable val zoomChange: Float stable val panChange: Offset stable val rotationChange: Float = Stable } stable class SnapFlingBehavior { runtime val snapLayoutInfoProvider: SnapLayoutInfoProvider unstable val lowVelocityAnimationSpec: AnimationSpec unstable val highVelocityAnimationSpec: DecayAnimationSpec unstable val snapAnimationSpec: AnimationSpec stable val density: Density stable val shortSnapVelocityThreshold: Dp stable val velocityThreshold: Float stable var motionScaleDuration: MotionDurationScale = Stable } stable class Start { = Stable } stable class Stop { stable val start: Start = Stable } stable class Cancel { stable val start: Start = Stable } stable class Focus { = Stable } stable class Unfocus { stable val focus: Focus = Stable } stable class Enter { = Stable } stable class Exit { stable val enter: Enter = Stable } stable class Press { stable val pressPosition: Offset = Stable } stable class Release { stable val press: Press = Stable } stable class Cancel { stable val press: Press = Stable } stable class LazyListState { unstable val scrollPosition: LazyListScrollPosition stable val animateScrollScope: LazyListAnimateScrollScope stable val layoutInfoState: MutableState stable val internalInteractionSource: MutableInteractionSource stable var scrollToBeConsumed: Float stable var density$delegate: MutableState runtime val scrollableState: ScrollableState stable var numMeasurePasses: Int stable var prefetchingEnabled: Boolean stable var indexToPrefetch: Int runtime var currentPrefetchHandle: PrefetchHandle? stable var wasScrollingForward: Boolean stable var remeasurement$delegate: MutableState stable val remeasurementModifier: RemeasurementModifier stable val awaitLayoutModifier: AwaitFirstLayoutModifier unstable val placementAnimator: LazyListItemPlacementAnimator runtime val beyondBoundsInfo: LazyLayoutBeyondBoundsInfo stable var premeasureConstraints$delegate: MutableState unstable val pinnedItems: LazyLayoutPinnedItemList stable var canScrollForward$delegate: MutableState stable var canScrollBackward$delegate: MutableState stable val prefetchState: LazyLayoutPrefetchState } stable class Fixed { stable val count: Int = Stable } stable class Adaptive { stable val minSize: Dp = Stable } stable class FixedSize { stable val size: Dp = Stable } unstable class LineConfiguration { stable val firstItemIndex: Int unstable val spans: List = Unstable } stable class LazyGridState { unstable val scrollPosition: LazyGridScrollPosition stable val layoutInfoState: MutableState stable val internalInteractionSource: MutableInteractionSource stable var scrollToBeConsumed: Float stable var slotsPerLine$delegate: MutableIntState stable var density$delegate: MutableState stable var isVertical$delegate: MutableState runtime val scrollableState: ScrollableState stable var numMeasurePasses: Int stable var prefetchingEnabled: Boolean stable var lineToPrefetch: Int runtime val currentLinePrefetchHandles: MutableVector stable var wasScrollingForward: Boolean stable var remeasurement$delegate: MutableState stable val remeasurementModifier: RemeasurementModifier stable val awaitLayoutModifier: AwaitFirstLayoutModifier stable var prefetchInfoRetriever$delegate: MutableState>>> unstable val placementAnimator: LazyGridItemPlacementAnimator runtime val beyondBoundsInfo: LazyLayoutBeyondBoundsInfo stable val animateScrollScope: LazyGridAnimateScrollScope unstable val pinnedItems: LazyLayoutPinnedItemList stable var canScrollForward$delegate: MutableState stable var canScrollBackward$delegate: MutableState stable val prefetchState: LazyLayoutPrefetchState } runtime class Interval { stable val startIndex: Int stable val size: Int runtime val value: T = Parameter(T) } unstable class MutableIntervalList { runtime val intervals: MutableVector> stable var size: Int runtime var lastInterval: Interval? = Unstable } stable class LazyLayoutIntervalContent { = Stable } unstable class LazyLayoutPinnedItemList { unstable val items: MutableList = Unstable } stable class LazyLayoutPrefetchState { stable var prefetcher$delegate: MutableState } stable class Fixed { stable val count: Int = Stable } stable class Adaptive { stable val minSize: Dp = Stable } stable class FixedSize { stable val size: Dp = Stable } stable class StaggeredGridItemSpan { stable val value: Int = Stable } unstable class LazyStaggeredGridState { stable val firstVisibleItemIndex$delegate: State stable val firstVisibleItemScrollOffset$delegate: State unstable val scrollPosition: LazyStaggeredGridScrollPosition stable val layoutInfoState: MutableState unstable val laneInfo: LazyStaggeredGridLaneInfo stable var canScrollForward$delegate: MutableState stable var canScrollBackward$delegate: MutableState unstable val animateScrollScope: LazyStaggeredGridAnimateScrollScope unstable var remeasurement: Remeasurement? stable val remeasurementModifier: RemeasurementModifier stable val awaitLayoutModifier: AwaitFirstLayoutModifier runtime val beyondBoundsInfo: LazyLayoutBeyondBoundsInfo stable var prefetchingEnabled: Boolean stable val prefetchState: LazyLayoutPrefetchState runtime val scrollableState: ScrollableState stable var scrollToBeConsumed: Float stable var measurePassCount: Int stable var isVertical: Boolean unstable var slots: LazyStaggeredGridSlots? runtime var spanProvider: LazyStaggeredGridSpanProvider? stable var prefetchBaseIndex: Int unstable val currentItemPrefetchHandles: MutableMap stable var density: Density stable val mutableInteractionSource: MutableInteractionSource unstable val pinnedItems: LazyLayoutPinnedItemList unstable val placementAnimator: LazyStaggeredGridItemPlacementAnimator = Unstable } stable class Fill { = Stable } stable class Fixed { stable val pageSize: Dp = Stable } stable class PagerDefaults { = Stable } stable class PagerState { stable val initialPage: Int stable val initialPageOffsetFraction: Float stable var upDownDifference$delegate: MutableState stable var snapRemainingScrollOffset$delegate: MutableFloatState unstable val scrollPosition: PagerScrollPosition stable var scrollToBeConsumed: Float runtime val scrollableState: ScrollableState stable var numMeasurePasses: Int stable var prefetchingEnabled: Boolean stable var indexToPrefetch: Int runtime var currentPrefetchHandle: PrefetchHandle? stable var wasScrollingForward: Boolean stable var pagerLayoutInfoState: MutableState stable var density$delegate: MutableState stable val internalInteractionSource: MutableInteractionSource stable var animationTargetPage$delegate: MutableIntState stable var settledPageState$delegate: MutableIntState stable val settledPage$delegate: State stable val targetPage$delegate: State stable val currentPageOffsetFraction$delegate: State stable val prefetchState: LazyLayoutPrefetchState runtime val beyondBoundsInfo: LazyLayoutBeyondBoundsInfo stable val awaitLayoutModifier: AwaitFirstLayoutModifier stable var remeasurement$delegate: MutableState stable val remeasurementModifier: RemeasurementModifier stable var premeasureConstraints$delegate: MutableState unstable val pinnedPages: LazyLayoutPinnedItemList stable var canScrollForward$delegate: MutableState stable var canScrollBackward$delegate: MutableState } stable class AbsoluteCutCornerShape { = Stable } stable class AbsoluteRoundedCornerShape { = Stable } stable class CornerBasedShape { stable val topStart: CornerSize stable val topEnd: CornerSize stable val bottomEnd: CornerSize stable val bottomStart: CornerSize = Stable } stable class CutCornerShape { = Stable } stable class GenericShape { stable val builder: @[ExtensionFunctionType] Function3 = Stable } stable class RoundedCornerShape { = Stable } stable class InlineTextContent { stable val placeholder: Placeholder stable val children: @[Composable] Function1 } stable class KeyboardActions { stable val onDone: @[ExtensionFunctionType] Function1? stable val onGo: @[ExtensionFunctionType] Function1? stable val onNext: @[ExtensionFunctionType] Function1? stable val onPrevious: @[ExtensionFunctionType] Function1? stable val onSearch: @[ExtensionFunctionType] Function1? stable val onSend: @[ExtensionFunctionType] Function1? } stable class KeyboardOptions { stable val capitalization: KeyboardCapitalization stable val autoCorrect: Boolean stable val keyboardType: KeyboardType stable val imeAction: ImeAction } stable class TextDelegate { stable val text: AnnotatedString stable val style: TextStyle stable val maxLines: Int stable val minLines: Int stable val softWrap: Boolean stable val overflow: TextOverflow stable val density: Density unstable val fontFamilyResolver: Resolver unstable val placeholders: List> runtime var paragraphIntrinsics: MultiParagraphIntrinsics? stable var intrinsicsLayoutDirection: LayoutDirection? } unstable class TextSubstitutionValue { stable val original: AnnotatedString stable var substitution: AnnotatedString stable var isShowingSubstitution: Boolean unstable var layoutCache: MultiParagraphLayoutCache? = Unstable } unstable class TextSubstitutionValue { stable val original: String stable var substitution: String stable var isShowingSubstitution: Boolean unstable var layoutCache: ParagraphLayoutCache? = Unstable } stable class TextSelectionColors { stable val handleColor: Color stable val backgroundColor: Color } stable class DefaultContextMenuRepresentation { stable val backgroundColor: Color stable val textColor: Color stable val itemHoverColor: Color = Stable } stable class MouseClickScope { stable val buttons: PointerButtons stable val keyboardModifiers: PointerKeyboardModifiers } stable class ContextMenuItem { stable val label: String stable val onClick: Function0 = Stable } unstable class ContextMenuData { stable val items: Function0> unstable val next: ContextMenuData? unstable val allItems$delegate: Lazy> = Unstable } stable class Open { stable val rect: Rect = Stable } stable class Closed { = Stable } stable class Status { = Stable } stable class ContextMenuState { stable var status$delegate: MutableState = Stable } stable class ScrollbarStyle { stable val minimalHeight: Dp stable val thickness: Dp stable val shape: Shape stable val hoverDurationMillis: Int stable val unhoverColor: Color stable val hoverColor: Color } stable class CursorPoint { stable val offset: DpOffset stable val alignment: Alignment stable val windowMargin: Dp = Stable } stable class ComponentRect { stable val anchor: Alignment stable val alignment: Alignment stable val offset: DpOffset = Stable }