import type { LoggerConfig } from '../types/config.js'; export declare class Logger { private debug; private config; constructor(debug?: boolean, config?: LoggerConfig); info(msg: string, data?: Record): void; warn(msg: string, data?: Record): void; error(msg: string, err?: unknown): void; private emit; private shouldWriteConsole; }