import type { ToolDefinition } from "../types.js";
interface FilePatch {
    path: string;
    action: "create" | "update" | "delete";
    content?: string;
    edits?: {
        old_string: string;
        new_string: string;
        replace_all?: boolean;
    }[];
}
interface ApplyPatchInput {
    patches: FilePatch[];
}
export declare const applyPatchTool: ToolDefinition<ApplyPatchInput, string>;
export {};
//# sourceMappingURL=apply_patch.d.ts.map