import { Observable } from 'rxjs'; import { LogMessage } from './log-message'; import { Logger } from './logger'; export declare class LogManager { readonly logMessage$: Observable; private readonly log$; private loggers; constructor(); getLogger(name?: string): Logger; getOrCreateLogger(simpleName: string, parent: Logger): Logger; publishLogMessage(logMessage: LogMessage): void; private createChildLogger; private addLogger; }