export interface StalenessResult { isStale: boolean; docLastModified: number | null; codeLastModified: number | null; daysSinceDocUpdate: number | null; meaningfulCommits: number; reason: string; } export declare function getLastGitCommitEpochSeconds(pathSpec: string, cwd: string): number | null; export declare function countMeaningfulCommits(pathSpec: string, sinceEpoch: number, cwd: string): number; export declare function isShallowClone(cwd: string): boolean; export declare function checkDocStaleness(docPath: string, watchPaths: string[], thresholdDays: number, minCommits: number, cwd: string): StalenessResult; //# sourceMappingURL=git-staleness.d.ts.map