export interface Logger {
    debug(msg: string, ...args: any[]): void;
    info(msg: string, ...args: any[]): void;
    warn(msg: string, ...args: any[]): void;
    error(msg: string, ...args: any[]): void;
}
export interface ConsoleLoggerLevel {
    level: 'debug' | 'info' | 'warn' | 'error' | 'disabled';
}
export type LoggerConfig = Logger | ConsoleLoggerLevel;
export declare const defaultLogger: ConsoleLoggerLevel;
export declare const makeLogger: (loggerConfig: LoggerConfig) => Logger;
