/**
 * Anthropic LLM Provider using Vercel AI SDK
 */
import { type CoreMessage } from 'ai';
import type { McpClient } from '../../../shared/core/mcp-client.js';
import { LlmProvider, type LlmConversationConfig, type LlmConversationResult, type LlmJudgeResult } from './llm-provider.js';
export declare class AnthropicProvider extends LlmProvider {
    executeConversation(mcpClient: McpClient, prompt: string, config: LlmConversationConfig): Promise<LlmConversationResult>;
    judgeResponse(messages: CoreMessage[], criteria: string, _threshold?: number): Promise<LlmJudgeResult>;
}
