import type { CliArgs } from './cli.js'; export type RawCommitBatchItem = { sha: string; parents: string[]; refs: string[]; tags: string[]; authorName: string; authorEmail: string; date: string; committerName: string; committerEmail: string; committerDate: string; subject: string; body: string; cleanSubject: string; type: string | undefined; scope: string | undefined; isBreaking: boolean; breakingChangeDescription: string | undefined; isRevert: boolean; revertedCommit: string | undefined; rawFiles: Array<{ status: string; file: string; oldFile?: string; similarityScore?: number; }>; metadataObj: Record; trailersObj?: Record; references: string[]; coAuthors: string[]; reviewers: string[]; issuesMap: Map; trueFileCount: number; }; export declare function parseGitRecord(commitBlock: string, args: CliArgs): RawCommitBatchItem | null; //# sourceMappingURL=parser-record.d.ts.map