/** Keep an interactive diff legible even after a generator created a directory of files. */ export declare const MAX_UNTRACKED_DIFF_FILES = 4; export declare const MAX_UNTRACKED_DIFF_BYTES: number; export interface UntrackedPatchResult { /** Unified patches for new text files, each diffed against /dev/null. */ patches: string[]; /** Files omitted from the patch body, with an honest reason for the user. */ omitted: string[]; } /** * Git's ordinary diff omits files it does not track yet. That is a bad blind spot for a coding * CLI: a newly-created source file is often the main result of a turn. Render a small, safe * subset as additions while reporting everything that did not fit. */ export declare function untrackedPatches(cwd: string): Promise; //# sourceMappingURL=git-diff.d.ts.map