export declare const MCP_TOOL_NAMES: readonly ["safe_read", "graft_edit", "file_outline", "read_range", "changed_since", "graft_diff", "graft_since", "graft_map", "code_show", "code_find", "code_refs", "daemon_repos", "daemon_status", "daemon_sessions", "daemon_monitors", "monitor_start", "monitor_pause", "monitor_resume", "monitor_nudge", "monitor_stop", "workspace_authorize", "workspace_authorizations", "workspace_revoke", "workspace_open", "workspace_list_opened", "workspace_bind", "workspace_status", "activity_view", "causal_status", "causal_attach", "workspace_rebind", "run_capture", "state_save", "state_load", "set_budget", "explain", "doctor", "stats", "graft_churn", "graft_exports", "graft_log", "graft_blame", "graft_difficulty", "graft_review", "graft_test_coverage", "graft_dead_symbols", "knowledge_map"]; export type McpToolName = typeof MCP_TOOL_NAMES[number]; export declare const CLI_COMMAND_NAMES: readonly ["init", "index", "migrate_local_history", "read_safe", "read_outline", "read_range", "read_changed", "struct_diff", "struct_since", "struct_map", "symbol_show", "symbol_find", "diag_doctor", "diag_activity", "diag_local_history_dag", "diag_explain", "diag_stats", "diag_capture", "struct_churn", "struct_exports", "struct_log", "symbol_blame", "symbol_difficulty", "struct_review", "struct_test_coverage", "struct_dead_symbols", "review_cooldown", "git_graft_enhance"]; export type CliCommandName = typeof CLI_COMMAND_NAMES[number]; export declare const ENTRYPOINT_SURFACES: readonly ["api", "cli", "mcp"]; export type EntrypointSurface = typeof ENTRYPOINT_SURFACES[number]; export type ApiExposure = "tool_bridge" | "repo_workspace" | "structured_buffer"; export type CliMcpParity = "peer" | "cli_only" | "composed_cli_operator" | "mcp_only" | "not_applicable"; export interface CapabilityMatrixRow { readonly id: string; readonly api: "Yes" | "No"; readonly cli: "Yes" | "No"; readonly mcp: "Yes" | "No"; readonly apiExposure: ApiExposure | "-"; readonly cliMcpParity: CliMcpParity; readonly cliPath: string; readonly mcpTool: McpToolName | "-"; } export interface ThreeSurfaceCapabilityBaseline { readonly cliOnly: number; readonly apiCliMcp: number; readonly apiMcp: number; readonly apiOnly: number; readonly directCliMcpPeers: number; readonly composedCliOperators: number; readonly intentionallyApiMcpOnly: number; } export interface CapabilityDefinition { readonly id: string; readonly description: string; readonly mcpTool?: McpToolName | undefined; readonly cliCommand?: CliCommandName | undefined; readonly cliPath?: readonly [string, ...string[]] | undefined; readonly apiExposure?: ApiExposure | undefined; readonly surfaces: readonly EntrypointSurface[]; readonly cliMcpParity: CliMcpParity; } export declare const CAPABILITY_REGISTRY: readonly CapabilityDefinition[]; export declare const API_EXPOSED_CAPABILITIES: readonly CapabilityDefinition[]; export declare const CLI_COMMAND_PATHS: Readonly>; export declare const CLI_COMMAND_TO_MCP_TOOL: Readonly>>; export declare const CLI_ONLY_COMMANDS: readonly ("read_range" | "init" | "index" | "migrate_local_history" | "read_safe" | "read_outline" | "read_changed" | "struct_diff" | "struct_since" | "struct_map" | "symbol_show" | "symbol_find" | "diag_doctor" | "diag_activity" | "diag_local_history_dag" | "diag_explain" | "diag_stats" | "diag_capture" | "struct_churn" | "struct_exports" | "struct_log" | "symbol_blame" | "symbol_difficulty" | "struct_review" | "struct_test_coverage" | "struct_dead_symbols" | "review_cooldown" | "git_graft_enhance")[]; export declare function cliCommandPath(command: CliCommandName): readonly [string, ...string[]]; export declare function cliCommandKey(path: readonly string[]): string; export declare function buildCapabilityMatrixRows(): readonly CapabilityMatrixRow[]; export declare function buildThreeSurfaceCapabilityBaseline(): ThreeSurfaceCapabilityBaseline; //# sourceMappingURL=capabilities.d.ts.map