/** * Structured logging to stderr. * MCP protocol requires stdout for JSON-RPC only — all logs go to stderr. * * @module logger */ export type LogLevel = "debug" | "info" | "warn" | "error"; /** Set minimum log level. Messages below this level are suppressed. */ export declare function setLogLevel(level: LogLevel): void; /** Get current log level. */ export declare function getLogLevel(): LogLevel; /** * Write a structured log entry to stderr. * Format: JSON with timestamp, level, message, and optional data. */ export declare function log(level: LogLevel, msg: string, data?: Record): void; //# sourceMappingURL=logger.d.ts.map