import { AIAnalysisRequest, BaseAIProvider } from './base-ai-provider';
import { ConversationContext } from '../conversation-context';
import { AIAnalysisResponse } from '../../types';
export declare class AnthropicProvider extends BaseAIProvider {
    private client;
    constructor(config: {
        apiKey: string;
        model?: string;
        maxTokens?: number;
        temperature?: number;
        timeout?: number;
    });
    getDefaultModel(): string;
    generateResponse(context: ConversationContext): Promise<AIAnalysisResponse>;
    analyzeFiles(request: AIAnalysisRequest): Promise<AIAnalysisResponse>;
}
//# sourceMappingURL=anthropic-provider.d.ts.map