import type Anthropic from '@anthropic-ai/sdk';
import type { MCPConfig } from '../mcp/types';
export interface AnthropicMessageOptions {
    apiBaseUrl?: string;
    apiKey?: string;
    cost?: number;
    extra_body?: Record<string, any>;
    headers?: Record<string, string>;
    max_tokens?: number;
    model?: string;
    temperature?: number;
    thinking?: Record<string, any>;
    tool_choice?: Anthropic.Messages.ToolChoice;
    tools?: Anthropic.Tool[];
    top_k?: number;
    top_p?: number;
    beta?: string[];
    showThinking?: boolean;
    mcp?: MCPConfig;
}
export interface AnthropicCompletionOptions {
    apiKey?: string;
    max_tokens_to_sample?: number;
    temperature?: number;
    top_p?: number;
    top_k?: number;
    mcp?: MCPConfig;
}
//# sourceMappingURL=types.d.ts.map