import { AbstractService } from "./abstract.service"; import { AnyFn, ILoggerService, IManagerService, NManagerService, IDiscoveryService, IScramblerService, ILifecycleService } from "../.."; export declare class ManagerService extends AbstractService implements IManagerService { protected _lifecycleService: ILifecycleService; protected _discoveryService: IDiscoveryService; protected readonly _loggerService: ILoggerService; protected readonly _scramblerService: IScramblerService; protected readonly _SERVICE_NAME: string; private _config; private _manager; constructor(_lifecycleService: ILifecycleService, _discoveryService: IDiscoveryService, _loggerService: ILoggerService, _scramblerService: IScramblerService); private _setConfig; init(): Promise; destroy(): Promise; once(event: NManagerService.Events, listener: AnyFn): void; on(event: NManagerService.Events, listener: AnyFn): void; off(event: NManagerService.Events, listener: AnyFn): void; clear(): void; private _callHandler; private _login; private _resolveDiscoveryScope; private _getServiceConfig; }