/** * Structured logger with log levels. */ export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export declare class Logger { private context; private level; constructor(context: string, level?: LogLevel); private shouldLog; private format; debug(message: string, data?: Record): void; info(message: string, data?: Record): void; warn(message: string, data?: Record): void; error(message: string, data?: Record): void; setLevel(level: LogLevel): void; child(context: string): Logger; } export declare const defaultLogger: Logger; //# sourceMappingURL=logger.d.ts.map