export interface GitInfo { branch: string; /** Total lines added in working tree vs HEAD (staged + unstaged). */ added: number; /** Total lines deleted in working tree vs HEAD (staged + unstaged). */ deleted: number; /** Count of untracked files in the working tree. */ untracked: number; } /** * Read git branch + change summary for the given cwd. Returns `null` * when the directory isn't a git repository or git isn't installed — * the status bar just hides the git chip in that case. * * Spawns two short-lived `git` processes in parallel. Cheap enough to * call on a 3–5 second interval; the caller is responsible for the * cadence (this function is purely fire-and-result). */ export declare function readGitInfo(cwd: string): Promise; //# sourceMappingURL=git-info.d.ts.map