import type { LogLevel } from './types/config.js'; export declare function setGlobalLogLevel(level: LogLevel): void; export declare class Logger { private level; private source; constructor(source: string, level?: LogLevel); setLevel(level: LogLevel): void; debug(message: string, context?: Record): void; info(message: string, context?: Record): void; warn(message: string, context?: Record): void; error(message: string, context?: Record): void; child(source: string): Logger; private log; } export declare function createLogger(source: string, level?: LogLevel): Logger; //# sourceMappingURL=logger.d.ts.map