import { Logger } from './types'; import ProxyLogger from './ProxyLogger'; declare class LoggerManager { _rootLogger: Logger; _proxyLoggerMap: Map>; _loggerMap: Map>; constructor(rootLogger: Logger); get size(): number; forEach(iteratee: (value: ProxyLogger, key: K, map: Map>) => void): this; getRootLogger(): Logger; setRootLogger(rootLogger: Logger): this; getLogger(key: K): ProxyLogger; setLogger(key: K, logger: Logger): this; } export default LoggerManager;