import type { ChatClient, AskResult, AskInput, AskOptions, StreamingCallbacks } from "../types.js"; import type { AnthropicConfig, AnthropicAskOptions } from "../configs.js"; export declare class AnthropicClient implements ChatClient { private anthropic; private config; constructor(config: AnthropicConfig); getModel(): string; getProvider(): string; private buildAnthropicParams; ask(input: string | AskInput, options?: AskOptions & StreamingCallbacks): Promise; private convertMessagesToAnthropic; private processStream; private mapStopReason; private handleError; private getErrorType; private isRetryable; private getRetryAfter; } //# sourceMappingURL=anthropic.d.ts.map