/// import { RotationStrategy, ILogger, LoggerConfig } from './domain'; import { MessengerClient } from 'pandora-messenger'; import { EnvironmentUtil } from 'pandora-env'; import { EventEmitter } from 'events'; /** * Class LoggerManager */ export declare class LoggerManager extends EventEmitter { protected messengerClient: MessengerClient; protected loggerMap: Map; protected envUtil: EnvironmentUtil; connectRotator: boolean; constructor(options?: { connectRotator?: boolean; heartbeatTime?: number; }); protected heartbeatTime: number; protected startHeartbeatWhile(): Promise; createLogger(loggerName: any, loggerConfig: LoggerConfig): ILogger; protected sendRotationStrategy(strategy: RotationStrategy): void; protected reload(uuid?: any): void; }