/** * Safe Logger for MCP Server * * This logger ensures that debug output doesn't interfere with JSON-RPC communication * by properly handling stdout/stderr separation and providing safe logging methods. */ export declare class SafeMCPLogger { private logFile; private isEnabled; constructor(); private ensureLogDirectory; private formatMessage; private writeLog; debug(message: string, ...args: any[]): void; info(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; error(message: string, ...args: any[]): void; log(message: string, ...args: any[]): void; isDebugEnabled(): boolean; overrideConsole(): void; restoreConsole(): void; } export declare const logger: SafeMCPLogger; export declare function initializeSafeLogging(): void; //# sourceMappingURL=index.d.ts.map