import parseDiff from "parse-diff"; import type { GitHubFile } from "./api.ts"; import type { GitJSONDSL } from "../dsl/git-dsl.ts"; /** * Build a GitJSONDSL from the GitHub PR files list. */ export declare function buildGitJSONDSL(files: GitHubFile[]): Pick; /** Parse a unified diff string into structured chunks */ export declare function parseUnifiedDiff(diffString: string): parseDiff.File[]; /** * Extract the diff for a specific file from a full PR diff. */ export declare function diffForFileFromFullDiff(fullDiff: string, filename: string): parseDiff.File | undefined; //# sourceMappingURL=diff.d.ts.map