import type { PiGitConfig } from "./config.js"; import type { CommitType } from "./commit-types.js"; export interface CommitMessage { type: CommitType; scope: string | null; subject: string; body: string; footer: string | null; } /** * Generate a simple fallback Conventional Commits message. * * Called when the LLM is unavailable. Produces a readable but generic * message — the LLM path is the single quality source. */ export declare function generateCommitMessage(nameStatusRaw: string, _stat: string, _diff: string, config: PiGitConfig): CommitMessage; /** * Format the full commit message string ready for `git commit -m`. */ export declare function formatFullMessage(msg: CommitMessage): string; //# sourceMappingURL=commit-message.d.ts.map