/** * 简化的 WebSocket Transport Implementation * * 通过 WebSocket 与 MCP 服务器进行双向通信 */ import { EventEmitter } from 'events'; import type { WebSocketTransportConfig, JsonRpcRequest, JsonRpcResponse } from '../types/index.js'; export declare class WebSocketTransport extends EventEmitter { private config; private ws; private connected; private pendingRequests; constructor(config: WebSocketTransportConfig); connect(): Promise; sendRequest(request: JsonRpcRequest): Promise; close(): Promise; isConnected(): boolean; private createWebSocketConnection; private setupWebSocketHandlers; private handleMessage; private cleanup; } //# sourceMappingURL=WebSocketTransport.d.ts.map