export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; interface LoggerOptions { level?: LogLevel; showTimestamp?: boolean; } export declare class Logger { private readonly level; private readonly showTimestamp; readonly debug: (...data: any[]) => void; readonly info: (...data: any[]) => void; readonly warn: (...data: any[]) => void; readonly error: (...data: any[]) => void; constructor(options?: LoggerOptions); private getTimestamp; private formatMessage; private shouldLog; private loggerArgs; } export declare const logger: Logger; export {}; //# sourceMappingURL=Logger.d.ts.map