import { AIProviderOptions } from './types'; export declare class AISummarizer { private provider; private apiKey; private model; private anthropic?; constructor(options: AIProviderOptions); /** * Generate a summary of changes from commit messages using AI */ generateSummary(commitMessages: string[], totalLinesChanged: number): Promise; /** * Generate summary using Anthropic API */ private generateAnthropicSummary; /** * Generate summary using OpenRouter API */ private generateOpenRouterSummary; /** * Get default model for the selected provider */ private getDefaultModel; /** * Build the prompt for the AI model */ private buildPrompt; /** * Generate a fallback summary when AI is not available */ private generateFallbackSummary; } //# sourceMappingURL=ai-summarizer.d.ts.map