import { Client } from '@modelcontextprotocol/sdk/client/index.js'; import type { McpServerConfig } from '../../core/models/index.js'; import { type ManagerAssignmentIdentity } from './assignment.js'; export declare const TAKT_MANAGER_MCP_SERVER_NAME = "takt_mgr_9f92c6ea76364b51a45846a08ee7ad09"; interface ManagerMcpOptions { enableGoalExecutionTools: boolean; } export declare function prepareManagerMcp(assignment?: ManagerAssignmentIdentity): Promise<{ command: string; args: string[]; env: Record; servers: Record; }>; export declare function connectManagerMcp(cwd: string, assignment?: ManagerAssignmentIdentity, userServers?: Record, options?: ManagerMcpOptions): Promise<{ client: Client<{ 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; }>; servers: { [x: string]: McpServerConfig; }; dispose: () => Promise; }>; export {}; //# sourceMappingURL=managerMcp.d.ts.map