import type { ToolResult } from "../../types.js"; import type { FileWrite } from "../fs.js"; export declare function describeWrite(path: string, content: string, verb: string): string; export declare function fsWriteMany(files: FileWrite[], options?: { confirmed?: boolean | undefined; }): Promise; export declare function fsEdit(path: string, oldText: string, newText: string, expectedReplacements?: number | undefined, options?: { confirmed?: boolean | undefined; }): Promise; export declare function fsDelete(path: string, recursive?: boolean | undefined, options?: { confirmed?: boolean | undefined; }): Promise; export declare function fsAppend(path: string, content: string, options?: { position?: "start" | "end" | undefined; confirmed?: boolean | undefined; expectedPriorBytes?: number | undefined; }): Promise;