export type LogLevel = keyof Logger; export declare const LOG_LEVELS: Array; export interface Logger { trace(...args: unknown[]): void; debug(...args: unknown[]): void; info(...args: unknown[]): void; warn(...args: unknown[]): void; error(...args: unknown[]): void; } export declare class ConsoleLogger implements Logger { private logLevel; constructor(logLevel?: LogLevel); trace(...args: unknown[]): void; debug(...args: unknown[]): void; info(...args: unknown[]): void; warn(...args: unknown[]): void; error(...args: unknown[]): void; }