1// Signature format: 4.0
2package androidx.activity.compose {
3
4  public final class ActivityComposeUtilsKt {
5  }
6
7  public final class ActivityResultRegistryKt {
8    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);
9  }
10
11  public final class BackHandlerKt {
12    method @androidx.compose.runtime.Composable public static void BackHandler(optional boolean enabled, kotlin.jvm.functions.Function0<kotlin.Unit> onBack);
13  }
14
15  public final class ComponentActivityKt {
16    method public static void setContent(androidx.activity.ComponentActivity, optional androidx.compose.runtime.CompositionContext? parent, kotlin.jvm.functions.Function0<kotlin.Unit> content);
17  }
18
19  public final class LocalActivityResultRegistryOwner {
20    method @androidx.compose.runtime.Composable public androidx.activity.result.ActivityResultRegistryOwner? getCurrent();
21    method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.result.ActivityResultRegistryOwner> provides(androidx.activity.result.ActivityResultRegistryOwner registryOwner);
22    property @androidx.compose.runtime.Composable public final androidx.activity.result.ActivityResultRegistryOwner? current;
23    field public static final androidx.activity.compose.LocalActivityResultRegistryOwner INSTANCE;
24  }
25
26  public final class LocalOnBackPressedDispatcherOwner {
27    method @androidx.compose.runtime.Composable public androidx.activity.OnBackPressedDispatcherOwner? getCurrent();
28    method public infix androidx.compose.runtime.ProvidedValue<androidx.activity.OnBackPressedDispatcherOwner> provides(androidx.activity.OnBackPressedDispatcherOwner dispatcherOwner);
29    property @androidx.compose.runtime.Composable public final androidx.activity.OnBackPressedDispatcherOwner? current;
30    field public static final androidx.activity.compose.LocalOnBackPressedDispatcherOwner INSTANCE;
31  }
32
33  public final class ManagedActivityResultLauncher<I, O> extends androidx.activity.result.ActivityResultLauncher<I> {
34    method public androidx.activity.result.contract.ActivityResultContract<I,?> getContract();
35    method public void launch(I? input, androidx.core.app.ActivityOptionsCompat? options);
36    method @Deprecated public void unregister();
37  }
38
39}
40
41