import { AlignmentPair, AlignmentPlan } from "./types.js"; //#region src/docReview/planActions.d.ts /** * Turn raw alignment pairs into an ordered list of merge actions. * * A block aligned in both documents is reused when its base counterpart is not * marked as changed, and reviewed otherwise. Blocks present only in the base are * inserted, blocks present only in the target are deleted. * * @param alignment - The alignment pairs produced by the aligner. * @param changedBaseBlockIndexes - Indexes of base blocks reported as changed. * @returns The plan of actions to merge the documents. */ export declare const planAlignmentActions: (alignment: AlignmentPair[], changedBaseBlockIndexes: Set) => AlignmentPlan; //#endregion //# sourceMappingURL=planActions.d.ts.map