import type { Logger, LoggerConfig, LogMethod } from '../types/index.js'; import { LogLevel } from '../types/index.js'; import { LogDashboard } from '../services/dashboard.js'; export declare class LoggerverseLogger implements Logger { private level; private transports; private sanitizer; private globalContext; private contextStack; private consoleOverride; dashboard: LogDashboard | undefined; constructor(config?: LoggerConfig); debug: LogMethod; info: LogMethod; warn: LogMethod; error: LogMethod; fatal: LogMethod; runInContext(context: Record, fn: () => T): T; overrideConsole(): void; restoreConsole(): void; isConsoleOverridden(): boolean; private log; logDirect(level: LogLevel, message: string, meta?: Record): void; private logToTransports; private shouldLog; private buildContext; private parseOverrideConfig; } //# sourceMappingURL=logger.d.ts.map