def instance(*args: Any, **kwargs: Any) -> "ConfigStore": return Singleton.instance(ConfigStore, *args, **kwargs) # type: ignore
def instance(*args: Any, **kwargs: Any) -> "Plugins": ret = Singleton.instance(Plugins, *args, **kwargs) assert isinstance(ret, Plugins) return ret
def instance(*args: Any, **kwargs: Any) -> "GlobalHydra": return Singleton.instance(GlobalHydra, *args, **kwargs) # type: ignore
def instance(*args: Any, **kwargs: Any) -> "HydraConfig": return Singleton.instance(HydraConfig, *args, **kwargs) # type: ignore
def instance(*args: Any, **kwargs: Any) -> "SourcesRegistry": return Singleton.instance(SourcesRegistry, *args, **kwargs) # type: ignore