export declare enum LogLevel { DEBUG = "debug", INFO = "info", WARN = "warn", ERROR = "error" } export declare class Logger { private context; private static logLevel; private static logFile?; private static showTimestamps; private static useColors; constructor(context: string); static setLogLevel(level: LogLevel): void; static setShowTimestamps(show: boolean): void; static setUseColors(use: boolean): void; static setLogFile(filePath?: string): void; private shouldLog; private formatMessage; private logToFile; private colorize; debug(message: string, ...args: any[]): void; info(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; error(message: string, ...args: any[]): void; } //# sourceMappingURL=logger.d.ts.map