/**
 * Anthropic Provider
 * Direct integration with Anthropic's official API
 * Project owner: Jason Zhang
 */
import { BaseRequest, BaseResponse, Provider, ProviderConfig } from '../../types';
export declare class AnthropicProvider implements Provider {
    readonly config: ProviderConfig;
    readonly name = "anthropic";
    readonly type = "anthropic";
    private client;
    constructor(config: ProviderConfig);
    isHealthy(): Promise<boolean>;
    sendRequest(request: BaseRequest): Promise<BaseResponse>;
    sendStreamRequest(request: BaseRequest): AsyncIterable<any>;
}
//# sourceMappingURL=index.d.ts.map