import type { Clark } from "../../state-machine/clark-fsm.js";
import type { ClarkStateHandlerParams } from "../../state-machine/clark-fsm.js";
export declare const buildMultiEditFileToolFactory: import("../tools2/types.js").ToolFactory<{
    clark: Clark;
    services: Pick<ClarkStateHandlerParams, "appShell" | "features">;
}, import("../tools2/types.js").Tool<{
    edits: {
        oldString: string;
        newString: string;
        replaceAll?: boolean | undefined;
    }[];
    filePath: string;
}, {
    filePath: string;
    diff: string;
    editsApplied: number;
    originalLength: number;
    finalLength: number;
    message: string;
}>>;
//# sourceMappingURL=build-multi-edit-file.d.ts.map