/**
 * Core 패키지용 MCP 로거 스텁
 * MCP 서버 없이 라이브러리 모드에서 사용. stderr로만 출력.
 */
export type LogLevel = 'debug' | 'info' | 'warn' | 'error';
declare class MCPLoggerStub {
    private _server;
    setServer(server: {
        sendLoggingMessage?: (msg: unknown) => Promise<void>;
    } | null): void;
    logServer(level: LogLevel, message: string, data?: Record<string, unknown>): void;
    logBatch(level: LogLevel, message: string, data?: Record<string, unknown>): void;
    logMCPProtocol(level: LogLevel, message: string, data?: Record<string, unknown>): Promise<void>;
}
export declare const mcpLogger: MCPLoggerStub;
export {};
//# sourceMappingURL=mcp-logger.d.ts.map