/** * TODO: improve the static types * * @author dulin * @class RegistryService * @template T */ declare class RegistryService { static instance: any; static init(): any; private registry; private constructor(); register S>(service: S): this; get(key: K): T[K]; } export { RegistryService };