import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { HttpServer } from "../../mcp/transports/server.js"; import { Transport } from "../../mcp/transports/types.js"; export declare class HttpTransport implements Transport { private serverFactory; private httpServer; private httpMcpEndpointPath; private sessions; constructor(serverFactory: () => McpServer, httpServer: HttpServer, httpMcpEndpointPath?: string); connect(): Promise; disconnect(): Promise; /** * Creates a fresh {@link McpServer} + {@link StreamableHTTPServerTransport} pair for an incoming * initialize POST, sets up session lifecycle callbacks, and binds the server. * NOTE: callers are responsible for forwarding the request to the returned transport */ private createSession; } //# sourceMappingURL=http.d.ts.map