unstable class AndroidComposeTestRule { runtime val activityRule: R stable val activityProvider: Function1 unstable val idlingResourceRegistry: IdlingResourceRegistry unstable val composeRootRegistry: ComposeRootRegistry stable val mainClockImpl: MainTestClockImpl unstable val composeIdlingResource: ComposeIdlingResource unstable val idlingStrategy$delegate: Lazy runtime val recomposer: Recomposer unstable val testCoroutineDispatcher: TestCoroutineDispatcher unstable val frameCoroutineScope: CoroutineScope unstable val recomposerApplyCoroutineScope: CoroutineScope unstable val coroutineExceptionHandler: UncaughtExceptionHandler stable var idlingStrategyFactory: Function0 stable var disposeContentHook: Function0? stable val testOwner: AndroidTestOwner runtime val testContext: TestContext unstable val density$delegate: Lazy = Unstable } unstable class StateRestorationTester { runtime val composeTestRule: ComposeContentTestRule unstable var registry: RestorationRegistry? = Unstable } stable class ComposeNotIdleException { = Stable }