import type { ApiProvider, CallApiContextParams, ProviderOptions, ProviderResponse } from '../types.js';
export declare class HttpProvider implements ApiProvider {
    url: string;
    config: any;
    responseParser: (data: any) => ProviderResponse;
    constructor(url: string, options: ProviderOptions);
    id(): string;
    toString(): string;
    callApi(prompt: string, context?: CallApiContextParams): Promise<ProviderResponse>;
}
//# sourceMappingURL=http.d.ts.map