import type { MCPTransportInterface, MCPRequest, MCPResponse, MCPNotification } from './types'; /** * MCP HTTP/SSE transport implementation * Communicates with MCP servers via HTTP or Server-Sent Events */ export declare class HttpTransport implements MCPTransportInterface { private url; private headers?; private pendingRequests; private notificationHandlers; private requestIdCounter; private connected; private timeout; constructor(url: string, headers?: Record, timeout?: number); connect(): Promise; disconnect(): Promise; isConnected(): boolean; sendRequest(request: MCPRequest): Promise; sendNotification(notification: MCPNotification): Promise; onNotification(handler: (notification: MCPNotification) => void): void; } //# sourceMappingURL=http-transport.d.ts.map