import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js'; import type { IMcpProxyConfig } from './types.js'; import { RemoteSignatureSigner } from './remoteSignatureSigner.js'; /** * 构造转发到远端 MCP server 的 SSE client transport。 * * **SSE 建连 GET 与 POST JSON-RPC 都签名**:对齐 test_local/mcpConnect.test.ts, * 同时给 `eventSourceInit.fetch`(EventSource 建连 GET)与 `fetch`(POST msg) * 传入经签名的 fetch——两者每次出站都调 linkquegw 签名服务取三头。 */ export declare function createSseTransport(config: IMcpProxyConfig, signer: RemoteSignatureSigner): SSEClientTransport;