import type { ThinkingLevel } from "@gajae-code/agent-core"; import type { Api, Model } from "@gajae-code/ai/core"; import type { ConventionalAnalysis } from "../../commit/types"; export interface ConventionalAnalysisInput { model: Model; apiKey: string; thinkingLevel?: ThinkingLevel; contextFiles?: Array<{ path: string; content: string; }>; userContext?: string; typesDescription?: string; recentCommits?: string[]; scopeCandidates: string; stat: string; diff: string; } /** * Generate conventional analysis data from a diff and metadata. */ export declare function generateConventionalAnalysis({ model, apiKey, thinkingLevel, contextFiles, userContext, typesDescription, recentCommits, scopeCandidates, stat, diff, }: ConventionalAnalysisInput): Promise;