/** * Logging utilities for NeuBird MCP Server * * Important: In MCP servers, we use stderr for debug/log messages * and stdout is reserved for MCP protocol communication only. */ export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; /** * Logger class for structured logging to stderr */ declare class Logger { private enabled; private minLevel; constructor(); private shouldLog; private formatMessage; /** * Log debug message (lowest priority) */ debug(message: string, data?: any): void; /** * Log informational message */ info(message: string, data?: any): void; /** * Log warning message */ warn(message: string, data?: any): void; /** * Log error message (highest priority) */ error(message: string, error?: Error | any): void; } export declare const logger: Logger; export {};