import type { ReviewDiffFile } from './types.js';
/**
 * Parses unified Git diffs into Heddle's review model.
 *
 * This class owns the boundary between the third-party diff parser shape and
 * the stable review data consumed by server/control-plane presenters.
 */
export declare class ReviewDiffParser {
    private static readonly parser;
    static parseUnifiedDiffFiles(diff: string): ReviewDiffFile[];
    private static splitUnifiedDiffChunks;
    private static projectParsedFile;
    private static findUnifiedDiffChunkForFile;
    private static renderParsedGitDiffFile;
    private static pathForParsedGitDiffFile;
    private static oldPathForParsedGitDiffFile;
    private static statusFromParsedGitDiffFile;
    private static projectDiffLine;
    private static lineTypeFromChange;
    private static countDiffLines;
}
//# sourceMappingURL=service.d.ts.map