import { type McpServer } from "@modelcontextprotocol/server"; import { type ProtocolEra } from "../mcp/tool-names.js"; export declare const AGENT_STATES: readonly ["blocked", "context_ready", "context_incomplete", "pages_listed", "search_complete", "graph_complete", "page_read", "page_updated", "page_move_preview", "files_listed", "file_read", "source_normalized", "report_prepared", "recovery_updated", "evidence_status_ready", "segment_applied", "segment_classified", "ingest_started", "segment_ready", "source_queue_empty", "coverage_complete", "coverage_incomplete", "source_finalized", "code_status_complete", "code_rebuild_complete", "code_update_complete", "code_remove_complete", "code_search_complete", "code_symbol_complete", "code_references_complete", "code_read_complete", "code_record_fallback_complete", "code_no_matches", "document_planned", "section_context_ready", "document_written", "document_reviewed", "document_needs_revision", "workspace_initialized", "checkpoint_complete", "client_setup_ready", "lint_complete", "drift_complete", "migration_plan_complete", "migration_apply_complete", "migration_rollback_complete"]; export declare function registerAgentTools(server: McpServer, era?: ProtocolEra, options?: { includeWorkspaceBinding?: boolean; }): void; //# sourceMappingURL=agent-tools.d.ts.map