export interface ReplaceStep { paragraph_id: string; old_string: string; new_string: string; } export interface InsertStep { anchor_id: string; text: string; position: 'BEFORE' | 'AFTER'; } export interface EditCommandArgs { file_path: string; replaces: ReplaceStep[]; inserts: InsertStep[]; instruction?: string; output_path?: string; } export declare function parseEditArgs(argv: string[]): EditCommandArgs; export interface EditCommandIO { write: (line: string) => void; writeError: (line: string) => void; } export declare function runEditCommand(args: EditCommandArgs, opts: EditCommandIO): Promise; //# sourceMappingURL=edit.d.ts.map