import { ChatModel, ChatType, ConversationContext } from '../interfaces'; import { ClaudeAI, ClaudeAIOptions } from '../llmapi'; import { PQueue } from '../vendors'; export interface ChatClaudeAIOptions extends ClaudeAIOptions { concurrency?: number; interval?: number; } export declare class ChatClaudeAI implements ChatModel { name: string; human_name: string; input_type: ChatType[]; protected api: ClaudeAI; protected limiter: PQueue; constructor(options: ChatClaudeAIOptions); call(ctx: ConversationContext): Promise; }