export type LogLevel = 'error' | 'warn' | 'info' | 'debug'; export declare const LOG_LEVELS: Record; export interface Logger { error(...args: any[]): void; warn(...args: any[]): void; info(...args: any[]): void; debug(...args: any[]): void; } export declare class DefaultLogger implements Logger { private _level; constructor(level?: LogLevel); error(...args: any[]): void; warn(...args: any[]): void; info(...args: any[]): void; debug(...args: any[]): void; }