/** * Logger Implementation * Provides structured logging with different levels and context */ export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export interface LogEntry { timestamp: Date; level: LogLevel; message: string; context?: any; module: string; } export declare class Logger { private module; private minLevel; constructor(module: string, minLevel?: LogLevel); debug(message: string, context?: any): void; info(message: string, context?: any): void; warn(message: string, context?: any): void; error(message: string, context?: any): void; private log; private shouldLog; private output; createChild(childModule: string): Logger; } export declare const logger: Logger; //# sourceMappingURL=logger.d.ts.map