import type { AIProvider, AICompletionParams, AICompletionResponse } from './types';
export declare class AnthropicProvider implements AIProvider {
    name: string;
    type: "anthropic";
    private client?;
    private apiKey?;
    isConfigured(): Promise<boolean>;
    getAvailableModels(): Promise<string[]>;
    complete(params: AICompletionParams): Promise<AICompletionResponse>;
    estimateCost(params: AICompletionParams): Promise<number>;
    testConnection(): Promise<boolean>;
    private mapStopReason;
}
//# sourceMappingURL=anthropic-provider.d.ts.map