1// Signature format: 4.0 2package androidx.lifecycle.viewmodel.compose { 3 4 public final class LocalViewModelStoreOwner { 5 method @androidx.compose.runtime.Composable public androidx.lifecycle.ViewModelStoreOwner? getCurrent(); 6 method public infix androidx.compose.runtime.ProvidedValue<androidx.lifecycle.ViewModelStoreOwner> provides(androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner); 7 property @androidx.compose.runtime.Composable public final androidx.lifecycle.ViewModelStoreOwner? current; 8 field public static final androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner INSTANCE; 9 } 10 11 public final class ViewModelKt { 12 method @androidx.compose.runtime.Composable public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! viewModel(optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner, optional String key, optional androidx.lifecycle.ViewModelProvider.Factory? factory); 13 method @androidx.compose.runtime.Composable public static <VM extends androidx.lifecycle.ViewModel> VM viewModel(Class<VM> modelClass, optional androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner, optional String? key, optional androidx.lifecycle.ViewModelProvider.Factory? factory); 14 } 15 16} 17 18