import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { PiGitConfig } from "./config.js"; /** * Try to generate a commit message using pi's LLM. * * Calls the model directly via `completeSimple` so the prompt is not * visible in the chat history. * * Falls back to the heuristic `commit-message.ts` generator when * the LLM is unavailable or the response can't be parsed. */ export declare function generateCommitMessageWithLLM(pi: ExtensionAPI, ctx: ExtensionContext, nameStatus: string, stat: string, diff: string, config: PiGitConfig): Promise; //# sourceMappingURL=llm-commit.d.ts.map