import type { LLMProvider, StreamEvent, ChatParams } from './types.js'; export declare class AnthropicProvider implements LLMProvider { readonly name = "anthropic"; readonly model: string; private client; private thinkingEffort?; constructor(config: { apiKey: string; model: string; baseURL?: string; thinkingEffort?: 'low' | 'medium' | 'high'; }); chat(params: ChatParams): AsyncIterable; countTokens(text: string): Promise; private convertMessage; private convertToolDef; } //# sourceMappingURL=anthropic.d.ts.map