/** * Git output parsing utilities. * * Parses structured git command output (name-status, numstat, etc.) * into TypeScript types for use across the commit pipeline. */ /** * A single entry from `git diff --cached --name-status`. */ export interface ParsedNameStatus { status: "A" | "M" | "D" | "R"; path: string; oldPath?: string; } /** * Parse `git diff --cached --name-status` output into structured entries. */ export declare function parseNameStatus(raw: string): ParsedNameStatus[]; //# sourceMappingURL=git-parser.d.ts.map