import type { CommitMessage } from '../types.js'; import { type ShortcutConfig } from '../config/schema.js'; export interface CommitFormProps { readonly initial?: Partial; readonly showBodyStep?: boolean; readonly shortcuts?: ReadonlyArray; readonly aiAvailable?: boolean; readonly walkAvailable?: boolean; readonly onSubmit: (message: CommitMessage) => void; readonly onCancel: () => void; readonly onAiRequest?: () => void; readonly onWalkRequest?: () => void; } export declare function CommitForm({ initial, showBodyStep, shortcuts, aiAvailable, walkAvailable, onSubmit, onCancel, onAiRequest, onWalkRequest, }: CommitFormProps): JSX.Element; //# sourceMappingURL=commit-form.d.ts.map