import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { type IAgentOrchestratorClient } from './orchestrator-client/orchestrator-client.js'; export type { IAgentOrchestratorClient } from './orchestrator-client/orchestrator-client.js'; export type ClientFactory = () => IAgentOrchestratorClient; export interface CreateMCPServerOptions { version: string; } export declare function createMCPServer(options: CreateMCPServerOptions): { server: Server<{ method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }, { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }>; registerHandlers: (server: Server, clientFactory?: ClientFactory) => Promise; }; //# sourceMappingURL=server.d.ts.map