import { ChatMessage, CompletionOptions, LLMOptions, ModelProvider } from "../../index.js";
import { BaseLLM } from "../index.js";
declare class Anthropic extends BaseLLM {
    static providerName: ModelProvider;
    static defaultOptions: Partial<LLMOptions>;
    private _convertArgs;
    private _convertMessages;
    protected _streamComplete(prompt: string, options: CompletionOptions): AsyncGenerator<string>;
    protected _streamChat(messages: ChatMessage[], options: CompletionOptions): AsyncGenerator<ChatMessage>;
}
export default Anthropic;
//# sourceMappingURL=Anthropic.d.ts.map