import { type Static, Type } from "typebox"; import type { AgentHarnessTool } from "../types.ts"; import type { ExecutionToolContext } from "./tool-context.ts"; declare const editSchema: Type.TObject<{ path: Type.TString; edits: Type.TArray>; }>; export type EditToolInput = Static; export interface EditToolDetails { diff: string; patch: string; firstChangedLine?: number; } export declare function createEditTool(): AgentHarnessTool; export {}; //# sourceMappingURL=edit.d.ts.map