import { LoggerLevels } from './LoggerLevels'; import { ILogger, ILoggerOptions } from './ILogger'; export declare const LOGGER_FILE_DIR = ".logs"; export declare class Logger implements ILogger { private static hasProcessErrorHandlers; private readonly transports; private readonly formats; private readonly logger; private active; private notifyUser; private notifyPwd; private notifyTo; private filters; constructor(label?: string); log(level: LoggerLevels, ...args: any[]): boolean; debug(...extra: any[]): boolean; info(...extra: any[]): boolean; warn(...extra: any[]): boolean; error(...extra: any[]): boolean; write(...extra: any[]): boolean; disableAll(): void; dispose(): void; reset(): void; setup(options?: ILoggerOptions): void; notify(subject: string, text: string): Promise; getLevel(): LoggerLevels; protected shouldBeFiltered(level: string, message: string): boolean; private createBaseFormat; private createConsoleFormat; }