export declare const READ_ONLY_TOOL_NAMES: readonly ['read', 'read_file', 'read_many_files', 'image_read', 'search_file_content', 'grep', 'grep_search', 'list_directory', 'ls', 'glob', 'lsp_hover', 'lsp_goto_definition', 'lsp_find_references', 'web_fetch', 'web_search', 'ref_search_documentation', 'ref_read_url', 'resolve-library-id', 'get-library-docs', 'memory_recall', 'save_memory', 'todo_read', 'todo_write', 'ask_user', 'ask_user_question', 'pd-status', 'report']; /** * PRI-741 declaration correction: this list is the OpenClaw HOST layer of the * tool semantic registry, so it may only contain names the OpenClaw hook * actually dispatches (evidence: OpenClaw tool-mutation-names.ts — the file * mutation family is exactly write/edit/apply_patch). Generic LLM vocabulary * names (write_file/edit_file/replace/insert/patch) are NOT OpenClaw tools; * declaring them made `hasHostTool` pass for rules that can never fire. */ export declare const LOW_RISK_WRITE_TOOL_NAMES: readonly ['write', 'edit', 'apply_patch']; export declare const BASH_TOOL_NAMES: readonly ['exec']; export declare const HIGH_RISK_TOOL_NAMES: readonly ["exec"]; export declare const AGENT_TOOL_NAMES: readonly ['sessions_spawn']; export declare const CONTENT_LIMITED_TOOL_NAMES: readonly ["write", "edit", "apply_patch"]; export declare const CONSTRUCTIVE_TOOL_NAMES: readonly ["write", "edit", "apply_patch", "exec", "sessions_spawn"]; export declare const EXPLORATORY_TOOL_NAMES: readonly ["read", "read_file", "read_many_files", "image_read", "search_file_content", "grep", "grep_search", "list_directory", "ls", "glob", "lsp_hover", "lsp_goto_definition", "lsp_find_references", "web_fetch", "web_search", "ref_search_documentation", "ref_read_url", "resolve-library-id", "get-library-docs", "memory_recall", "save_memory", "todo_read", "todo_write", "ask_user", "ask_user_question", "pd-status", "report"]; export declare const READ_ONLY_TOOLS: Set; export declare const LOW_RISK_WRITE_TOOLS: Set; export declare const HIGH_RISK_TOOLS: Set; export declare const BASH_TOOLS_SET: Set; export declare const AGENT_TOOLS: Set; export declare const CONTENT_LIMITED_TOOLS: Set; export declare const CONSTRUCTIVE_TOOLS: Set; export declare const EXPLORATORY_TOOLS: Set; export declare const WRITE_TOOLS: Set;