import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { ToolFilteringConfig } from '../config.js'; import type { ToolContext } from '../types.js'; export declare const CORE_TOOL_NAMES: readonly ["create_plan", "update_task_status", "get_next_task", "configure_scoring", "search_docs", "list_docs", "reindex_docs", "create_doc", "update_doc", "delete_doc", "open_document_in_cursor", "process_doc", "process_docs", "list_plans", "list_agents", "get_plan_status", "manage_tags", "check_staleness", "check_drift", "infer_status", "get_proposals", "apply_proposal", "graph"]; export declare const filterToolNames: (toolNames: readonly string[], config: ToolFilteringConfig | undefined, env?: NodeJS.ProcessEnv) => string[]; /** * Register all MCP tools with the server. * * @param server - MCP server instance * @param context - Tool context with db and config */ export declare function registerTools(server: McpServer, context: ToolContext): void; //# sourceMappingURL=index.d.ts.map