import { type PostEditDiagnostic } from "../lib/diagnostics.ts"; declare const _default: import("eve/tools").ToolDefinition<{ root?: string | undefined; patchText: string; }, { diagnostics: { check: "git-diff" | "syntax" | "typescript" | "whitespace"; code?: number | undefined; column?: number | undefined; line?: number | undefined; message: string; path?: string | undefined; }[]; files: { operation: "add" | "delete" | "move" | "update"; path: string; previousPath?: string | undefined; }[]; }> & { execute(input: { root?: string | undefined; patchText: string; }, ctx: import("eve/tools").ToolContext): Promise<{ diagnostics: PostEditDiagnostic[]; files: import("../lib/patch.ts").AppliedPatchFile[]; }>; }; export default _default;