import { LogEntry } from './types';
declare class Logger {
    #private;
    constructor();
    debug(msg: string, metadata?: Record<string, any>): void;
    info(msg: string, metadata?: Record<string, any>): void;
    warn(msg: string, metadata?: Record<string, any>): void;
    error(msg: string, metadata?: Record<string, any>): void;
    setCallback(callback: (entry: LogEntry) => void): void;
    ensureLogSendingLoop(): void;
}
declare const logger: Logger;
export default logger;
