export interface CommitFields { hash: string; shortHash: string; author: string; authorEmail: string; date: string; subject: string; body: string; } export declare function parseGitLogOutput(output: string): CommitFields[]; /** * Creates a commit object from parsed fields, matching the expected API response format */ export declare function createCommitFromFields(fields: CommitFields, files?: string[]): { hash: string; shortHash: string; author: string; authorEmail: string; date: string; subject: string; body: string; files: string[]; }; //# sourceMappingURL=git-log-parser.d.ts.map