/** * @file Logging System * @version 1.0.0 * @status STABLE - DO NOT MODIFY WITHOUT TESTS * @lastModified 2024-06-07 * * A simple structured logging system * * IMPORTANT: * - Keep consistent log formats * - Follow log level guidelines * - Never use console.log as it blocks MCP in stdio mode * - Always use process.stderr for logging * * Functionality: * - Multiple log levels * - Structured logging * - Log formatting */ export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3 } export declare const logger: { error(message: string, metadata?: Record): void; warn(message: string, metadata?: Record): void; info(message: string, metadata?: Record): void; debug(message: string, metadata?: Record): void; logError(error: unknown, context: string): void; };