/** * Logger utility for mcpGraph * * All logging goes to stderr to avoid interfering with MCP server * communication which uses stdout. */ export interface LogEntry { level: string; message: string; timestamp: string; args?: unknown[]; } interface Logger { debug(message: string, ...args: unknown[]): void; info(message: string, ...args: unknown[]): void; warn(message: string, ...args: unknown[]): void; error(message: string, ...args: unknown[]): void; startCollection(): void; stopCollection(): LogEntry[]; } declare class ConsoleLogger implements Logger { private collector; private formatMessage; private log; debug(message: string, ...args: unknown[]): void; info(message: string, ...args: unknown[]): void; warn(message: string, ...args: unknown[]): void; error(message: string, ...args: unknown[]): void; startCollection(): void; stopCollection(): LogEntry[]; } export declare const logger: ConsoleLogger; export {}; //# sourceMappingURL=logger.d.ts.map