import type { FileDiff } from './types'; import type { ExtractionConfig } from '../config/types'; interface DiffBlock { path: string; diff: string; } /** * Split unified diff output into per-file blocks * Looks for "diff --git a/... b/..." headers */ export declare function splitDiffByFile(diffOutput: string): DiffBlock[]; /** * Prioritize and filter diff blocks based on patterns */ export declare function prioritizeDiffBlocks(blocks: DiffBlock[], config: Required>): DiffBlock[]; /** * Apply size limits to diff blocks */ export declare function limitDiffSize(blocks: DiffBlock[], config: Required>): { diffs: FileDiff[]; truncated: boolean; }; export {}; //# sourceMappingURL=diff-parsing.d.ts.map