export interface Logger {
    debug(message: string, context?: Record<string, unknown>): void;
    info(message: string, context?: Record<string, unknown>): void;
    warn(message: string, context?: Record<string, unknown>): void;
    error(message: string, context?: Record<string, unknown>): void;
    child?(context: Record<string, unknown>): Logger;
}
export declare function getLogger(component?: string): Logger;
export declare function setRootLogger(logger: Logger): void;
//# sourceMappingURL=logging.d.ts.map