import type { DebugConfig } from '../types'; /** * Logger utility for debug mode */ export declare class Logger { private enabled; private logLevel; private prefix; private static readonly LOG_LEVELS; constructor(config?: DebugConfig); private shouldLog; private formatMessage; error(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; info(message: string, ...args: any[]): void; debug(message: string, ...args: any[]): void; verbose(message: string, ...args: any[]): void; time(label: string): void; timeEnd(label: string): void; group(label: string): void; groupEnd(): void; }