import { ChatAnthropic } from '@langchain/anthropic'; export interface AnthropicChatModelOverrides { temperature?: number; maxTokens?: number; topP?: number; [key: string]: unknown; } export interface AnthropicChatModelCreateOptions extends AnthropicChatModelOverrides { model: string; } export interface AnthropicConnection { apiKey: string; anthropicApiUrl?: string; } export declare class AnthropicChatModelFactory { private readonly connection; constructor(connection: AnthropicConnection); create(options: AnthropicChatModelCreateOptions): ChatAnthropic; }