export type LogLevel = 'debug' | 'info' | 'warn' | 'error';
export declare function setLogLevel(level: LogLevel): void;
export declare function log(level: LogLevel, component: string, message: string, data?: Record<string, unknown>): void;
export declare const logger: {
    debug: (component: string, msg: string, data?: Record<string, unknown>) => void;
    info: (component: string, msg: string, data?: Record<string, unknown>) => void;
    warn: (component: string, msg: string, data?: Record<string, unknown>) => void;
    error: (component: string, msg: string, data?: Record<string, unknown>) => void;
};
//# sourceMappingURL=logger.d.ts.map