export declare type LoggerExtender = (name: string, color?: string) => Logger; export interface Logger { level: string; readonly native: any; extend(name: string, color?: string): Logger; log(level: string, ...args: any[]): any; trace(...args: any[]): any; debug(...args: any[]): any; info(...args: any[]): any; warn(...args: any[]): any; error(...args: any[]): any; fatal(...args: any[]): any; isLevelEnabled(level: string): boolean; isTraceEnabled(): any; isDebugEnabled(): any; isInfoEnabled(): any; isWarnEnabled(): any; isErrorEnabled(): any; isFatalEnabled(): any; }