export declare enum ServiceMode { Singleton = 0, Scoped = 1 } export interface ServiceOptions { builder?: any; mode?: ServiceMode; } /** * @deprecated */ export declare class ServiceProvider { private static instance; private instancesMemoryStore; private registerMemoryStore; private constructor(); RegisterService(serviceType: string, registerOptions?: ServiceOptions): void; GetService(serviceType: new () => TService): TService; static GetInstance(): ServiceProvider; static GetScoped(serviceType: new () => TServiceService, builder?: () => TServiceService): TServiceService; } //# sourceMappingURL=ServiceProvider.d.ts.map