/** * Git diff numstat collection with a short-TTL cache. */ import type { DiffFile } from './diff-classifier-types.js'; export declare const diffCache: Map; /** * Get git diff statistics using SINGLE combined command (optimized) * Replaces two separate git commands with one */ export declare function getGitDiffNumstat(ref?: string): DiffFile[]; /** * Async version of getGitDiffNumstat for non-blocking operation */ export declare function getGitDiffNumstatAsync(ref?: string): Promise; /** * Clear the diff cache (call when git state changes) */ export declare function clearDiffCache(): void; //# sourceMappingURL=diff-git.d.ts.map