import type { ObsidianClient } from '../client/obsidian.js'; import type { ToolResult } from '../types/index.js'; /** * Edit file using exact string replacement pattern (like Claude Code Edit tool) * * @param client - Obsidian API client * @param args - Edit arguments (path, old_string, new_string, replace_all) * @returns ToolResult with success/error and occurrences replaced */ export declare function editFile(client: ObsidianClient, args: { path: string; old_string: string; new_string: string; replace_all?: boolean; }): Promise;