stable class AbsoluteAlignment { stable val TopLeft: Alignment stable val TopRight: Alignment stable val CenterLeft: Alignment stable val CenterRight: Alignment stable val BottomLeft: Alignment stable val BottomRight: Alignment stable val Left: Horizontal stable val Right: Horizontal = Stable } stable class Horizontal { stable val bias: Float } stable class Vertical { stable val bias: Float } stable class BiasAlignment { stable val horizontalBias: Float stable val verticalBias: Float } stable class Horizontal { stable val bias: Float } stable class BiasAbsoluteAlignment { stable val horizontalBias: Float stable val verticalBias: Float } unstable class Node { unstable var node: Node unstable var scope: CoroutineScope? stable var kindSet: Int stable var aggregateChildKindSet: Int unstable var parent: Node? unstable var child: Node? runtime var ownerScope: ObserverNodeOwnerScope? stable var coordinator: NodeCoordinator? stable var insertedNodeAwaitingAttachForInvalidation: Boolean stable var updatedNodeAwaitingAttachForInvalidation: Boolean stable var isAttached: Boolean = Unstable } stable class CombinedModifier { stable val outer: Modifier stable val inner: Modifier = Stable } unstable class AutofillNode { unstable val autofillTypes: List stable var boundingBox: Rect? stable val onFill: Function1? stable val id: Int = Unstable } unstable class AutofillTree { unstable val children: MutableMap = Unstable } stable class CacheDrawScope { runtime var cacheParams: BuildDrawCacheParams unstable var drawResult: DrawResult? = Stable } unstable class DrawResult { stable var block: @[ExtensionFunctionType] Function1 = Unstable } runtime class FocusOrder { runtime val focusProperties: FocusProperties = Uncertain(FocusProperties) } stable class FocusRequesterFactory { = Stable } stable class FocusRequester { runtime val focusRequesterNodes: MutableVector } unstable class FocusTargetNode { stable var isProcessingCustomExit: Boolean stable var isProcessingCustomEnter: Boolean stable var focusStateImpl: FocusStateImpl = Unstable } unstable class Builder { stable val name: String stable val defaultWidth: Dp stable val defaultHeight: Dp stable val viewportWidth: Float stable val viewportHeight: Float stable val tintColor: Color stable val tintBlendMode: BlendMode stable val autoMirror: Boolean unstable val nodes: ArrayList{ kotlin.collections.TypeAliasesKt.ArrayList } unstable var root: GroupParams stable var isConsumed: Boolean = Unstable } stable class ImageVector { stable val name: String stable val defaultWidth: Dp stable val defaultHeight: Dp stable val viewportWidth: Float stable val viewportHeight: Float stable val root: VectorGroup stable val tintColor: Color stable val tintBlendMode: BlendMode stable val autoMirror: Boolean } stable class VectorNode { = Stable } stable class VectorGroup { stable val name: String stable val rotation: Float stable val pivotX: Float stable val pivotY: Float stable val scaleX: Float stable val scaleY: Float stable val translationX: Float stable val translationY: Float unstable val clipPathData: List unstable val children: List } stable class VectorPath { stable val name: String unstable val pathData: List stable val pathFillType: PathFillType stable val fill: Brush? stable val fillAlpha: Float stable val stroke: Brush? stable val strokeAlpha: Float stable val strokeLineWidth: Float stable val strokeLineCap: StrokeCap stable val strokeLineJoin: StrokeJoin stable val strokeLineMiter: Float stable val trimPathStart: Float stable val trimPathEnd: Float stable val trimPathOffset: Float } unstable class VNode { stable var invalidateListener: Function0? = Unstable } stable class VectorApplier { = Stable } unstable class VectorPainter { stable var size$delegate: MutableState stable var autoMirror$delegate: MutableState unstable val vector: VectorComponent unstable var composition: Composition? stable var isDirty$delegate: MutableState stable var currentAlpha: Float stable var currentColorFilter: ColorFilter? = Unstable } stable class Rotation { = Stable } stable class PivotX { = Stable } stable class PivotY { = Stable } stable class ScaleX { = Stable } stable class ScaleY { = Stable } stable class TranslateX { = Stable } stable class TranslateY { = Stable } stable class PathData { = Stable } stable class Fill { = Stable } stable class FillAlpha { = Stable } stable class Stroke { = Stable } stable class StrokeLineWidth { = Stable } stable class StrokeAlpha { = Stable } stable class TrimPathStart { = Stable } stable class TrimPathEnd { = Stable } stable class TrimPathOffset { = Stable } stable class VectorProperty { = Stable } unstable class NestedScrollDispatcher { runtime var modifierLocalNode: ModifierLocalModifierNode? stable var calculateNestedScrollScope: Function0 unstable var scope: CoroutineScope? = Unstable } unstable class PointerInputFilter { runtime var layoutCoordinates: LayoutCoordinates? stable var isAttached: Boolean = Unstable } stable class PointerInputChange { stable val id: PointerId stable val uptimeMillis: Long stable val position: Offset stable val pressed: Boolean stable val pressure: Float stable val previousUptimeMillis: Long stable val previousPosition: Offset stable val previousPressed: Boolean stable val type: PointerType stable val scrollDelta: Offset unstable var _historical: List? unstable var consumed: ConsumedData } stable class HistoricalChange { stable val uptimeMillis: Long stable val position: Offset } unstable class ConsumedData { stable var positionChange: Boolean stable var downChange: Boolean = Unstable } stable class PointerEventTimeoutCancellationException { = Stable } unstable class VelocityTracker { unstable val xVelocityTracker: VelocityTracker1D unstable val yVelocityTracker: VelocityTracker1D stable var currentPointerPositionAccumulator: Offset stable var lastMoveEventTimeStamp: Long = Unstable } unstable class VelocityTracker1D { stable val isDataDifferential: Boolean stable val strategy: Strategy stable val minSampleSize: Int unstable val samples: Array stable var index: Int unstable val reusableDataPointsArray: FloatArray unstable val reusableTimeArray: FloatArray unstable val reusableVelocityCoefficients: FloatArray = Unstable } stable class RotaryScrollEvent { stable val verticalScrollPixels: Float stable val horizontalScrollPixels: Float stable val uptimeMillis: Long = Stable } stable class AlignmentLine { stable val merger: Function2 } stable class VerticalAlignmentLine { = Stable } stable class HorizontalAlignmentLine { = Stable } stable class FixedScale { stable val value: Float } unstable class ModifierInfo { stable val modifier: Modifier runtime val coordinates: LayoutCoordinates unstable val extra: Any? = Unstable } stable class PlacementScope { = Stable } unstable class Placeable { stable var width: Int stable var height: Int stable var measuredSize: IntSize stable var measurementConstraints: Constraints = Unstable } unstable class SubcomposeLayoutState { runtime val slotReusePolicy: SubcomposeSlotReusePolicy unstable var _state: LayoutNodeSubcompositionsState? stable val setRoot: @[ExtensionFunctionType] Function2 stable val setCompositionContext: @[ExtensionFunctionType] Function2 stable val setMeasurePolicy: @[ExtensionFunctionType] Function2, Unit> = Unstable } unstable class SlotIdsSet { unstable val set: MutableSet = Unstable } unstable class TestModifierUpdater { unstable val node: LayoutNode = Unstable } stable class ModifierLocal { stable val defaultFactory: Function0 } stable class ProvidableModifierLocal { } stable class ModifierLocalMap { = Stable } unstable class DelegatingNode { stable val selfKindSet: Int unstable var delegate: Node? = Unstable } unstable class PostponedRequest { unstable val node: LayoutNode stable val isLookahead: Boolean stable val isForced: Boolean = Unstable } stable class ModifierNodeElement { unstable var _inspectorValues: InspectorInfo? = Stable } unstable class Ref { runtime var value: T? = Unstable } unstable class ValueElement { stable val name: String unstable val value: Any? = Unstable } unstable class InspectorInfo { stable var name: String? unstable var value: Any? unstable val properties: ValueElementSequence = Unstable } unstable class ValueElementSequence { unstable val elements: MutableList = Unstable } unstable class InspectorValueInfo { stable val info: @[ExtensionFunctionType] Function1 unstable var _values: InspectorInfo? = Unstable } stable class InspectableModifier { stable val end: End = Stable } stable class LocalSoftwareKeyboardController { stable val LocalSoftwareKeyboardController: ProvidableCompositionLocal = Stable } unstable class SemanticsConfiguration { unstable val props: MutableMap, Any?> stable var isMergingSemanticsOfDescendants: Boolean stable var isClearingSemantics: Boolean = Unstable } unstable class SemanticsNode { unstable val outerSemanticsNode: Node stable val mergingEnabled: Boolean unstable val layoutNode: LayoutNode unstable val unmergedConfig: SemanticsConfiguration stable var isFake: Boolean unstable var fakeNodeParent: SemanticsNode? stable val id: Int = Unstable } unstable class SemanticsOwner { unstable val rootNode: LayoutNode = Unstable } stable class SemanticsProperties { stable val ContentDescription: SemanticsPropertyKey> stable val StateDescription: SemanticsPropertyKey stable val ProgressBarRangeInfo: SemanticsPropertyKey stable val PaneTitle: SemanticsPropertyKey stable val SelectableGroup: SemanticsPropertyKey stable val CollectionInfo: SemanticsPropertyKey stable val CollectionItemInfo: SemanticsPropertyKey stable val Heading: SemanticsPropertyKey stable val Disabled: SemanticsPropertyKey stable val LiveRegion: SemanticsPropertyKey stable val Focused: SemanticsPropertyKey stable val IsTraversalGroup: SemanticsPropertyKey stable val InvisibleToUser: SemanticsPropertyKey stable val TraversalIndex: SemanticsPropertyKey stable val HorizontalScrollAxisRange: SemanticsPropertyKey stable val VerticalScrollAxisRange: SemanticsPropertyKey stable val IsPopup: SemanticsPropertyKey stable val IsDialog: SemanticsPropertyKey stable val Role: SemanticsPropertyKey stable val TestTag: SemanticsPropertyKey stable val Text: SemanticsPropertyKey> stable val OriginalText: SemanticsPropertyKey stable val IsShowingTextSubstitution: SemanticsPropertyKey stable val EditableText: SemanticsPropertyKey stable val TextSelectionRange: SemanticsPropertyKey stable val ImeAction: SemanticsPropertyKey stable val Selected: SemanticsPropertyKey stable val ToggleableState: SemanticsPropertyKey stable val Password: SemanticsPropertyKey stable val Error: SemanticsPropertyKey stable val IndexForKey: SemanticsPropertyKey> = Stable } stable class SemanticsActions { stable val GetTextLayoutResult: SemanticsPropertyKey, Boolean>>> stable val OnClick: SemanticsPropertyKey>> stable val OnLongClick: SemanticsPropertyKey>> stable val ScrollBy: SemanticsPropertyKey>> stable val ScrollToIndex: SemanticsPropertyKey>> stable val SetProgress: SemanticsPropertyKey>> stable val SetSelection: SemanticsPropertyKey>> stable val SetText: SemanticsPropertyKey>> stable val SetTextSubstitution: SemanticsPropertyKey>> stable val ShowTextSubstitution: SemanticsPropertyKey>> stable val ClearTextSubstitution: SemanticsPropertyKey>> stable val InsertTextAtCursor: SemanticsPropertyKey>> stable val OnImeAction: SemanticsPropertyKey>> stable val CopyText: SemanticsPropertyKey>> stable val CutText: SemanticsPropertyKey>> stable val PasteText: SemanticsPropertyKey>> stable val Expand: SemanticsPropertyKey>> stable val Collapse: SemanticsPropertyKey>> stable val Dismiss: SemanticsPropertyKey>> stable val RequestFocus: SemanticsPropertyKey>> stable val CustomActions: SemanticsPropertyKey> stable val PageUp: SemanticsPropertyKey>> stable val PageLeft: SemanticsPropertyKey>> stable val PageDown: SemanticsPropertyKey>> stable val PageRight: SemanticsPropertyKey>> = Stable } stable class SemanticsPropertyKey { stable val name: String stable val mergePolicy: Function2 = Stable } runtime class AccessibilityAction { stable val label: String? runtime val action: T? = Parameter(T) } stable class CustomAccessibilityAction { stable val label: String stable val action: Function0 = Stable } stable class ProgressBarRangeInfo { stable val current: Float stable val range: ClosedFloatingPointRange stable val steps: Int = } stable class CollectionInfo { stable val rowCount: Int stable val columnCount: Int = Stable } stable class CollectionItemInfo { stable val rowIndex: Int stable val rowSpan: Int stable val columnIndex: Int stable val columnSpan: Int = Stable } stable class ScrollAxisRange { stable val value: Function0 stable val maxValue: Function0 stable val reverseScrolling: Boolean = Stable } unstable class ComposeDialog { unstable val delegate: ComposeWindowDelegate unstable var isTransparent$delegate: KMutableProperty0 = Unstable } unstable class ComposePanel { unstable var layer: ComposeLayer? unstable val clipMap: MutableMap stable var content: @[Composable] Function0? = Unstable } unstable class ComposeWindow { unstable val delegate: ComposeWindowDelegate unstable var isTransparent$delegate: KMutableProperty0 unstable var isFullscreen$delegate: KMutableProperty0 = Unstable } stable class KeyShortcut { stable val key: Key stable val ctrl: Boolean stable val meta: Boolean stable val alt: Boolean stable val shift: Boolean = Stable } unstable class PointerEvent { unstable val changes: List stable val buttons: PointerButtons stable val keyboardModifiers: PointerKeyboardModifiers unstable val mouseEvent: MouseEvent? stable var type: PointerEventType = Unstable } unstable class CurrentInput { stable var value: TextFieldValue stable val onEditCommand: Function1, Unit> stable val onImeActionPerformed: Function1 stable val imeAction: ImeAction stable var focusedRect: Rect? = Unstable } unstable class TestComposeWindow { stable val width: Int stable val height: Int stable val density: Density stable val nanoTime: Function0 unstable val surface: Surface unstable val canvas: Canvas unstable val coroutineScope: CoroutineScope unstable val frameDispatcher: FrameDispatcher unstable val component: DummyPlatformComponent unstable val scene: ComposeScene = Unstable } stable class MenuBarScope { = Stable } runtime class MenuScope { runtime val impl: MenuScopeImpl = Uncertain(MenuScopeImpl) } stable class Notification { stable val title: String stable val message: String stable val type: Type = Stable } unstable class TrayState { unstable val notificationChannel: Channel = Unstable } stable class PlatformDefault { = Stable } stable class Aligned { stable val alignment: Alignment } stable class Absolute { stable val x: Dp stable val y: Dp } stable class WindowPosition { } unstable class ComposeScene { runtime val component: PlatformComponent stable val invalidate: Function0 stable var isInvalidationDisabled: Boolean stable var hasPendingDraws: Boolean unstable val list: LinkedHashSet{ kotlin.collections.TypeAliasesKt.LinkedHashSet } unstable val listCopy: MutableList unstable val defaultPointerStateTracker: DefaultPointerStateTracker stable var pointerId: Long stable var isMousePressed: Boolean unstable val job: CompletableJob unstable val coroutineScope: CoroutineScope unstable val effectDispatcher: FlushCoroutineDispatcher unstable val recomposeDispatcher: FlushCoroutineDispatcher runtime val frameClock: BroadcastFrameClock runtime val recomposer: Recomposer unstable val platformInputService: PlatformInput unstable var mainOwner: SkiaBasedOwner? unstable var composition: Composition? stable var density: Density stable var isClosed: Boolean stable var constraints: Constraints unstable var focusedOwner: SkiaBasedOwner? stable var pointLocation: Offset = Unstable } stable class Line { stable val value: Float = Stable } stable class Page { stable val value: Float = Stable } stable class MouseScrollUnit { = Stable } stable class MouseScrollEvent { stable val delta: MouseScrollUnit stable val orientation: MouseScrollOrientation = Stable } stable class TestPointerInputEventData { stable val id: PointerId stable val uptime: Long stable val position: Offset stable val down: Boolean = Stable } stable class DefaultViewConfiguration { stable val density: Density = Stable }