import { type IncomingMessage } from 'node:http'; import type { McpHttpServerConfig } from '../../core/models/workflow-provider-options.js'; import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; export interface LocalMcpConnection { assertConnected(): Promise; } export declare function startLocalMcpConnection(createServer: (request: IncomingMessage, connection: LocalMcpConnection) => McpServer): Promise<{ config: McpHttpServerConfig; invalidate: () => void; dispose: () => Promise; assertConnected(): Promise; }>; //# sourceMappingURL=localConnection.d.ts.map