unstable class AbstractApplier { runtime val root: T unstable val stack: MutableList runtime var current: T = Unstable } unstable class BroadcastFrameClock { stable val onNewAwaiters: Function0? unstable val lock: Any unstable var failureCause: Throwable? unstable var awaiters: MutableList> unstable var spareList: MutableList> = Unstable } runtime class ProvidedValue { stable val compositionLocal: CompositionLocal runtime val value: T stable val canOverride: Boolean = Parameter(T) } stable class CompositionContext { = Stable } stable class CompositionLocal { stable val defaultValueHolder: LazyValueHolder } stable class ProvidableCompositionLocal { } stable class DisposableEffectScope { = Stable } unstable class PausableMonotonicFrameClock { runtime val frameClock: MonotonicFrameClock unstable val latch: Latch = Unstable } unstable class Recomposer { stable var changeCount: Long unstable val broadcastFrameClock: BroadcastFrameClock unstable val effectJob: CompletableJob unstable val effectCoroutineContext: CoroutineContext unstable val stateLock: Any unstable var runnerJob: Job? unstable var closeCause: Throwable? unstable val knownCompositions: MutableList unstable val snapshotInvalidations: MutableList> unstable val compositionInvalidations: MutableList unstable val compositionsAwaitingApply: MutableList unstable var workContinuation: CancellableContinuation? stable var concurrentCompositionsOutstanding: Int stable var isClosed: Boolean unstable val _state: MutableStateFlow stable val recomposerInfo: RecomposerInfoImpl = Unstable } unstable class MutableVector { unstable var content: Array unstable var list: MutableList? stable var size: Int = Unstable } unstable class Snapshot { stable var invalid: SnapshotIdSet stable var id: Int stable var disposed: Boolean = Unstable } unstable class MutableSnapshot { stable val readObserver: Function1? stable val writeObserver: Function1? unstable var modified: MutableSet? stable var previousIds: SnapshotIdSet stable var snapshots: Int stable var applied: Boolean = Unstable } stable class Success { = Stable } unstable class Failure { unstable val snapshot: Snapshot = Unstable } stable class SnapshotApplyResult { = Stable } unstable class SnapshotApplyConflictException { unstable val snapshot: Snapshot = Unstable } unstable class StateRecord { stable var snapshotId: Int unstable var next: StateRecord? = Unstable } stable class SnapshotStateList { unstable var firstStateRecord: StateRecord } stable class SnapshotStateMap { unstable var firstStateRecord: StateRecord unstable val entries: MutableSet> unstable val keys: MutableSet unstable val values: MutableCollection } unstable class SnapshotStateObserver { stable val onChangedExecutor: Function1<@[ParameterName(name = 'callback')] Function0, Unit> stable val applyObserver: Function2, Snapshot, Unit> stable val readObserver: Function1 unstable val applyMaps: MutableVector> runtime var applyUnsubscribe: ObserverHandle? stable var isObserving: Boolean stable var isPaused: Boolean unstable var currentMap: ApplyMap<*>? = Unstable }