export declare const GIT_LOG_FORMAT = "%H%x1F%aI%x1F%an%x1F%s%x1F%P%x1F%D";
export declare const GIT_TIMEOUT_MS = 10000;
export interface GitLogOptions {
    /** ISO date or git-relative string like "2 weeks ago" */
    since?: string;
    maxCount?: number;
    cwd?: string;
}
export interface GitCommit {
    sha: string;
    /** ISO8601 author date */
    date: string;
    /** Author name only — no email (CQ5 privacy) */
    authorName: string;
    subject: string;
    parentShas: string[];
    refs: string[];
}
export declare function gitLog(opts?: GitLogOptions): GitCommit[];
//# sourceMappingURL=journal-git-client.d.ts.map