import { Logger, LoggerDelegate } from './Logger'; import { LogLevel } from './LoggerFactory'; export declare class LoggerBase implements Logger, LoggerDelegate { name: string; private loggerDelegates; constructor(name: string, loggerDelegates: LoggerDelegate[]); debug(msg: string, ...args: any[]): void; info(msg: string, ...args: any[]): void; error(msg: string, ...args: any[]): void; warn(msg: string, ...args: any[]): void; trace(msg: string, ...args: any[]): void; log(logLevel: LogLevel, msg: string, args: any[]): void; getLogLevel(): LogLevel; isDebugEnabled(): boolean; isTraceEnabled(): boolean; }