1// Signature format: 4.0 2package androidx.activity.compose { 3 4 public final class ActivityResultRegistryKt { 5 method @androidx.compose.runtime.Composable public static <I, O> androidx.activity.compose.ManagedActivityResultLauncher<I,O> rememberLauncherForActivityResult(androidx.activity.result.contract.ActivityResultContract<I,O> contract, kotlin.jvm.functions.Function1<? super O,kotlin.Unit> onResult); 6 } 7 8 public final class BackHandlerKt { 9 method @androidx.compose.runtime.Composable public static void BackHandler(optional boolean enabled, kotlin.jvm.functions.Function0<kotlin.Unit> onBack); 10 } 11 12 public final class ComponentActivityKt { 13 method public static void setContent(androidx.activity.ComponentActivity, optional androidx.compose.runtime.CompositionContext? parent, kotlin.jvm.functions.Function0<kotlin.Unit> content); 14 } 15 16 public final class LocalActivityResultRegistryOwner { 17 method @androidx.compose.runtime.Composable public androidx.activity.result.ActivityResultRegistryOwner? getCurrent(); 18 method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.result.ActivityResultRegistryOwner> provides(androidx.activity.result.ActivityResultRegistryOwner registryOwner); 19 property @androidx.compose.runtime.Composable public final androidx.activity.result.ActivityResultRegistryOwner? current; 20 field public static final androidx.activity.compose.LocalActivityResultRegistryOwner INSTANCE; 21 } 22 23 public final class LocalFullyDrawnReporterOwner { 24 method @androidx.compose.runtime.Composable public androidx.activity.FullyDrawnReporterOwner? getCurrent(); 25 method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.FullyDrawnReporterOwner> provides(androidx.activity.FullyDrawnReporterOwner fullyDrawnReporterOwner); 26 property @androidx.compose.runtime.Composable public final androidx.activity.FullyDrawnReporterOwner? current; 27 field public static final androidx.activity.compose.LocalFullyDrawnReporterOwner INSTANCE; 28 } 29 30 public final class LocalOnBackPressedDispatcherOwner { 31 method @androidx.compose.runtime.Composable public androidx.activity.OnBackPressedDispatcherOwner? getCurrent(); 32 method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.OnBackPressedDispatcherOwner> provides(androidx.activity.OnBackPressedDispatcherOwner dispatcherOwner); 33 property @androidx.compose.runtime.Composable public final androidx.activity.OnBackPressedDispatcherOwner? current; 34 field public static final androidx.activity.compose.LocalOnBackPressedDispatcherOwner INSTANCE; 35 } 36 37 public final class ManagedActivityResultLauncher<I, O> extends androidx.activity.result.ActivityResultLauncher<I> { 38 method public androidx.activity.result.contract.ActivityResultContract<I,?> getContract(); 39 method public void launch(I input, androidx.core.app.ActivityOptionsCompat? options); 40 method @Deprecated public void unregister(); 41 } 42 43 public final class PredictiveBackHandlerKt { 44 method @androidx.compose.runtime.Composable public static void PredictiveBackHandler(optional boolean enabled, kotlin.jvm.functions.Function2<kotlinx.coroutines.flow.Flow<androidx.activity.BackEventCompat>,? super kotlin.coroutines.Continuation<kotlin.Unit>,?> onBack); 45 } 46 47 public final class ReportDrawnKt { 48 method @androidx.compose.runtime.Composable public static void ReportDrawn(); 49 method @androidx.compose.runtime.Composable public static void ReportDrawnAfter(kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block); 50 method @androidx.compose.runtime.Composable public static void ReportDrawnWhen(kotlin.jvm.functions.Function0<java.lang.Boolean> predicate); 51 } 52 53} 54 55