export interface CommitEntry { hash?: string; message: string; author?: string; date?: string; } export interface ReleaseNotesTone { name: string; text: string; } export interface GeneratedReleaseNotes { tones: ReleaseNotesTone[]; localized: Record; rawCommitsUsed: number; } export declare function generateReleaseNotesFromCommits(commits: CommitEntry[], opts?: { appName?: string; tones?: string[]; locales?: string[]; maxTokens?: number; }): Promise; export declare function formatGeneratedNotes(result: GeneratedReleaseNotes): string;