import type { GitCommitEntry } from '../../types/index.js';
/** Runs git log and returns structured commit entries for the given days */
export declare function getCommitLog(projectPath: string, periodDays: number): Promise<GitCommitEntry[]>;
/** Gets merge commits to main/master/production for deployment frequency */
export declare function getMergeCommitsToMain(projectPath: string, periodDays: number): Promise<GitCommitEntry[]>;
/**
 * Checks if the repository has enough history for DORA metrics.
 * Returns true if there are commits older than minDays.
 */
export declare function hasEnoughHistory(projectPath: string, minDays?: number): Promise<boolean>;
//# sourceMappingURL=git-log.d.ts.map