import { WtSafeAny } from 'ngx-wonton/core/types'; import * as i0 from "@angular/core"; export declare class WtSingletonService { private get singletonRegistry(); /** * This registry is used to register singleton in dev mode. * So that singletons get destroyed when hot module reload happens. * * This works in prod mode too but with no specific effect. */ private _singletonRegistry; registerSingletonWithKey(key: string, target: WtSafeAny): void; getSingletonWithKey(key: string): T | null; private withNewTarget; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }