import { DiffBlockData } from '../diff-builder/common'; import { AlignedContent } from '../types'; import { AlignmentResult } from './alignment-types'; /** * Generates aligned content for side-by-side view from diff blocks. * * Uses token tags to determine which content appears on which side: * - Tokens tagged 'before' only: appear only on before side * - Tokens tagged 'after' only: appear only on after side * - Untagged tokens: appear on both sides * * @param diffBlocks - Diff block data array * @param format - Output format (for future use) * @returns Aligned content with spacer lines inserted */ export declare function generateAlignedContentFromDiff(diffBlocks: DiffBlockData[], format: "json" | "yaml", options?: { wordDiffMode?: "word" | "char" | "none"; }): AlignmentResult; /** * Creates aligned content strings from alignment result */ export declare function alignmentToContent(alignment: AlignmentResult): AlignedContent;