// Signature format: 4.0
package androidx.hilt.lifecycle {

  public final class HiltViewModelFactory extends androidx.lifecycle.AbstractSavedStateViewModelFactory implements androidx.lifecycle.ViewModelProvider.Factory {
    method protected <T extends androidx.lifecycle.ViewModel> T create(String, Class<T!>, androidx.lifecycle.SavedStateHandle);
  }

  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public interface ViewModelAssistedFactory<T extends androidx.lifecycle.ViewModel> {
    method public T create(androidx.lifecycle.SavedStateHandle);
  }

  @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class ViewModelFactoryModules {
  }

  @dagger.Module @dagger.hilt.InstallIn(ActivityComponent.class) public abstract static class ViewModelFactoryModules.ActivityModule {
    ctor public ViewModelFactoryModules.ActivityModule();
  }

  @dagger.Module @dagger.hilt.InstallIn(FragmentComponent.class) public static final class ViewModelFactoryModules.FragmentModule {
  }

}

