1*fa44fe6aSInna Palant// Signature format: 4.0 2*fa44fe6aSInna Palantpackage com.google.accompanist.navigation.material { 3*fa44fe6aSInna Palant 4*fa44fe6aSInna Palant public final class BottomSheetKt { 5*fa44fe6aSInna Palant method @androidx.compose.runtime.Composable @com.google.accompanist.navigation.material.ExperimentalMaterialNavigationApi public static void ModalBottomSheetLayout(com.google.accompanist.navigation.material.BottomSheetNavigator bottomSheetNavigator, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.Shape sheetShape, optional float sheetElevation, optional long sheetBackgroundColor, optional long sheetContentColor, optional long scrimColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 6*fa44fe6aSInna Palant } 7*fa44fe6aSInna Palant 8*fa44fe6aSInna Palant @androidx.navigation.Navigator.Name("BottomSheetNavigator") @com.google.accompanist.navigation.material.ExperimentalMaterialNavigationApi public final class BottomSheetNavigator extends androidx.navigation.Navigator<com.google.accompanist.navigation.material.BottomSheetNavigator.Destination> { 9*fa44fe6aSInna Palant ctor public BottomSheetNavigator(androidx.compose.material.ModalBottomSheetState sheetState); 10*fa44fe6aSInna Palant method public com.google.accompanist.navigation.material.BottomSheetNavigator.Destination createDestination(); 11*fa44fe6aSInna Palant method public com.google.accompanist.navigation.material.BottomSheetNavigatorSheetState getNavigatorSheetState(); 12*fa44fe6aSInna Palant method public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> getSheetContent(); 13*fa44fe6aSInna Palant property public final com.google.accompanist.navigation.material.BottomSheetNavigatorSheetState navigatorSheetState; 14*fa44fe6aSInna Palant property public final kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> sheetContent; 15*fa44fe6aSInna Palant } 16*fa44fe6aSInna Palant 17*fa44fe6aSInna Palant @androidx.navigation.NavDestination.ClassType(Composable::class) public static final class BottomSheetNavigator.Destination extends androidx.navigation.NavDestination implements androidx.navigation.FloatingWindow { 18*fa44fe6aSInna Palant ctor public BottomSheetNavigator.Destination(com.google.accompanist.navigation.material.BottomSheetNavigator navigator, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 19*fa44fe6aSInna Palant } 20*fa44fe6aSInna Palant 21*fa44fe6aSInna Palant public final class BottomSheetNavigatorKt { 22*fa44fe6aSInna Palant method @androidx.compose.runtime.Composable @com.google.accompanist.navigation.material.ExperimentalMaterialNavigationApi public static com.google.accompanist.navigation.material.BottomSheetNavigator rememberBottomSheetNavigator(optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec); 23*fa44fe6aSInna Palant } 24*fa44fe6aSInna Palant 25*fa44fe6aSInna Palant @androidx.compose.runtime.Stable @com.google.accompanist.navigation.material.ExperimentalMaterialNavigationApi public final class BottomSheetNavigatorSheetState { 26*fa44fe6aSInna Palant ctor public BottomSheetNavigatorSheetState(androidx.compose.material.ModalBottomSheetState sheetState); 27*fa44fe6aSInna Palant method public androidx.compose.material.ModalBottomSheetValue getCurrentValue(); 28*fa44fe6aSInna Palant method public androidx.compose.material.ModalBottomSheetValue getTargetValue(); 29*fa44fe6aSInna Palant method public boolean isVisible(); 30*fa44fe6aSInna Palant property public final androidx.compose.material.ModalBottomSheetValue currentValue; 31*fa44fe6aSInna Palant property public final boolean isVisible; 32*fa44fe6aSInna Palant property public final androidx.compose.material.ModalBottomSheetValue targetValue; 33*fa44fe6aSInna Palant } 34*fa44fe6aSInna Palant 35*fa44fe6aSInna Palant @kotlin.RequiresOptIn(message="This APIs are experimental and may change in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalMaterialNavigationApi { 36*fa44fe6aSInna Palant } 37*fa44fe6aSInna Palant 38*fa44fe6aSInna Palant public final class NavGraphBuilderKt { 39*fa44fe6aSInna Palant method @com.google.accompanist.navigation.material.ExperimentalMaterialNavigationApi public static void bottomSheet(androidx.navigation.NavGraphBuilder, String route, optional java.util.List<androidx.navigation.NamedNavArgument> arguments, optional java.util.List<androidx.navigation.NavDeepLink> deepLinks, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.ColumnScope,? super androidx.navigation.NavBackStackEntry,kotlin.Unit> content); 40*fa44fe6aSInna Palant } 41*fa44fe6aSInna Palant 42*fa44fe6aSInna Palant public final class SheetContentHostKt { 43*fa44fe6aSInna Palant } 44*fa44fe6aSInna Palant 45*fa44fe6aSInna Palant} 46*fa44fe6aSInna Palant 47