export interface StatedLogger { debug(...args: any[]): void; error(...args: any[]): void; warn(...args: any[]): void; info(...args: any[]): void; verbose(...args: any[]): void; log(level: Levels, ...args: any[]): void; level: Levels; } export type Levels = "silent" | "error" | "warn" | "info" | "verbose" | "debug"; export type LogLevel = { silent: number; error: number; warn: number; info: number; verbose: number; debug: number; }; export declare const LOG_LEVELS: LogLevel; export default class ConsoleLogger implements StatedLogger { level: Levels; constructor(initialLevel?: Levels); setLevel(level: Levels): void; debug(...args: any[]): void; error(...args: any[]): void; warn(...args: any[]): void; info(...args: any[]): void; verbose(...args: any[]): void; log(level: Levels, ...args: any[]): void; } //# sourceMappingURL=ConsoleLogger.d.ts.map