/** Structured JSON logger that writes to stderr only. stdout is reserved for MCP stdio transport. */ type LogLevel = "debug" | "info" | "warn" | "error"; /** Set the minimum log level. Messages below this level are suppressed. */ export declare function setLevel(level: LogLevel): void; /** Get the current minimum log level. */ export declare function getLevel(): LogLevel; /** Log a debug message. */ export declare function debug(message: string, context?: Record): void; /** Log an info message. */ export declare function info(message: string, context?: Record): void; /** Log a warning message. */ export declare function warn(message: string, context?: Record): void; /** Log an error message. */ export declare function error(message: string, context?: Record): void; export {}; //# sourceMappingURL=logger.d.ts.map