import type { ModelRegistry } from "../config/model-registry"; import type { Settings } from "../config/settings"; /** * Generate a commit message from a unified diff. * Returns null if generation fails (caller should fall back to generic message). */ export declare function generateCommitMessage(diff: string, registry: ModelRegistry, settings: Settings, sessionId?: string): Promise;