import { AlignmentPair, FingerprintedBlock } from "./types.js"; //#region src/docReview/alignBlocks.d.ts /** * Align the blocks of a base document with the blocks of its translation using a * Needleman–Wunsch global alignment over heading depth, anchor similarity and * block type. * * Because prose differs across languages, the score is weighted toward the * structural signals — heading depth first, then the anchor (digits and symbols) * — rather than the words themselves. * * @param baseBlocks - Blocks of the base (source) document. * @param targetBlocks - Blocks of the target (translated) document. * @returns The ordered list of alignment pairs, including insertions and deletions. */ export declare const alignBaseAndTargetBlocks: (baseBlocks: FingerprintedBlock[], targetBlocks: FingerprintedBlock[]) => AlignmentPair[]; //#endregion //# sourceMappingURL=alignBlocks.d.ts.map