blob: 28106a95bf577a636ca1d71b50a7ec2999f0175c [file]
// Signature format: 4.0
package androidx.lifecycle.viewmodel.navigation3 {
public final class ViewModelStoreNavEntryDecorator<T> extends androidx.navigation3.runtime.NavEntryDecorator<T> {
ctor public ViewModelStoreNavEntryDecorator(androidx.lifecycle.ViewModelStore viewModelStore, kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop);
}
public final class ViewModelStoreNavEntryDecoratorDefaults {
method @KotlinOnly @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop();
method @BytecodeOnly @androidx.compose.runtime.Composable public kotlin.jvm.functions.Function0<java.lang.Boolean!> removeViewModelStoreOnPop(androidx.compose.runtime.Composer?, int);
field public static final androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecoratorDefaults INSTANCE;
}
public final class ViewModelStoreNavEntryDecoratorKt {
method @KotlinOnly @androidx.compose.runtime.Composable public static <T> androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecorator<T> rememberViewModelStoreNavEntryDecorator(optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner, optional kotlin.jvm.functions.Function0<java.lang.Boolean> removeViewModelStoreOnPop);
method @BytecodeOnly @androidx.compose.runtime.Composable public static <T> androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecorator<T!> rememberViewModelStoreNavEntryDecorator(androidx.lifecycle.ViewModelStoreOwner?, kotlin.jvm.functions.Function0<java.lang.Boolean!>?, androidx.compose.runtime.Composer?, int, int);
}
}