import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { MCPServerConfig, MCPTool, MCPResource } from '../types/index.js'; import { Agent } from './Agent.js'; import { Orchestrator } from './Orchestrator.js'; export declare class MCPServerFramework { private server; private config; private tools; private resources; private agents; private orchestrators; constructor(config: MCPServerConfig); assignAgent(agent: Agent): void; assignAgents(agents: Agent[]): void; assignOrchestrator(id: string, orchestrator: Orchestrator): void; assignOrchestrators(orchestrators: Map): void; private setupAgentAndWorkflowTools; private setupHandlers; registerTool(tool: MCPTool): void; registerTools(tools: MCPTool[]): void; registerResource(resource: MCPResource): void; registerResources(resources: MCPResource[]): void; start(transport?: any): Promise; stop(): Promise; private zodToJsonSchema; getServer(): Server; getAssignedAgents(): Agent[]; getAssignedWorkflows(): string[]; } //# sourceMappingURL=MCPServer.d.ts.map