import { ParsedCommitWithHash } from "../git/parse-commits.js"; //#region src/utils/release-notes/get-release-notes.d.ts type ReleaseNoteType = 'breaking' | 'feat' | 'fix'; type GroupedCommits = Map>; type ReleaseNoteCommit = ParsedCommitWithHash & { [key: string]: any; authors: Set; }; type ReleaseNotes = Map>; declare function getReleaseNotes(commits: ParsedCommitWithHash[]): Promise; declare function groupCommitsByReleaseType(commits: ParsedCommitWithHash[]): Promise; declare function injectReleaseContributors(groups: GroupedCommits): Promise; //#endregion export { GroupedCommits, ReleaseNoteCommit, ReleaseNoteType, ReleaseNotes, getReleaseNotes, groupCommitsByReleaseType, injectReleaseContributors };