import { type Repo } from './repo.ts'; /** * Render a patch between two trees, in git's own format. * * Paths are compared in sorted order, which is what git prints; a path whose * blob id is unchanged is skipped even when its mode moved, apart from the mode * lines, because there is no content hunk to show. * * @param repo repository holding the objects * @param beforeTree the tree on the minus side, or null for no commit at all * @param afterTree the tree on the plus side */ export declare function treeDiff(repo: Repo, beforeTree: string | null, afterTree: string | null): Promise; //# sourceMappingURL=patch.d.ts.map