/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * Tool name constants to avoid circular dependencies. * These constants are used across multiple files and should be kept in sync * with the actual tool class names. */ export declare const ToolNames: { readonly EDIT: "edit"; readonly WRITE_FILE: "write_file"; readonly READ_FILE: "read_file"; readonly READ_MANY_FILES: "read_many_files"; readonly GREP: "grep_search"; readonly GLOB: "glob"; readonly SHELL: "run_shell_command"; readonly TODO_WRITE: "todo_write"; readonly MEMORY: "save_memory"; readonly TASK: "task"; readonly SKILL: "skill"; readonly EXIT_PLAN_MODE: "exit_plan_mode"; readonly WEB_FETCH: "web_fetch"; readonly WEB_SEARCH: "web_search"; readonly LS: "list_directory"; readonly QUERY_API: "query_api"; }; /** * Tool display name constants to avoid circular dependencies. * These constants are used across multiple files and should be kept in sync * with the actual tool display names. */ export declare const ToolDisplayNames: { readonly EDIT: "Edit"; readonly WRITE_FILE: "WriteFile"; readonly READ_FILE: "ReadFile"; readonly READ_MANY_FILES: "ReadManyFiles"; readonly GREP: "Grep"; readonly GLOB: "Glob"; readonly SHELL: "Shell"; readonly TODO_WRITE: "TodoWrite"; readonly MEMORY: "SaveMemory"; readonly TASK: "Task"; readonly SKILL: "Skill"; readonly EXIT_PLAN_MODE: "ExitPlanMode"; readonly WEB_FETCH: "WebFetch"; readonly WEB_SEARCH: "WebSearch"; readonly LS: "ListFiles"; readonly QUERY_API: "QueryAPI"; }; export declare const ToolNamesMigration: { readonly search_file_content: "grep_search"; readonly replace: "edit"; }; export declare const ToolDisplayNamesMigration: { readonly SearchFiles: "Grep"; readonly FindFiles: "Glob"; readonly ReadFolder: "ListFiles"; };