import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { type DirectorNotification } from '../../infra/conversations/directorNotifications.js'; export declare const DIRECTOR_MCP_SERVER_NAME = "takt_director"; export declare const DIRECTOR_TOOL_NAMES: readonly ["takt_list_managers", "takt_list_goals", "takt_get_goal", "takt_list_manager_inquiries", "takt_tell_manager", "takt_notify_human"]; export declare const DIRECTOR_TOOL_ALLOWLIST: string[]; export interface DirectorNotifications { notify(notification: DirectorNotification): Promise; } export declare function createDirectorMcpServer(configDirectory: string, notifications: DirectorNotifications, signal: AbortSignal, requireNotificationTarget?: boolean): McpServer; //# sourceMappingURL=mcp.d.ts.map