import { HttpClient, HttpClientFactory, HttpClientOptions, HttpResponse } from "./httpClient";
/**
 * Curl based HttpClient implementation.
 */
export declare class CurlHttpClient implements HttpClient {
    exchange<T>(url: string, options?: HttpClientOptions): Promise<HttpResponse<T>>;
}
/**
 * HttpClientFactory that creates HttpClient instances backed by curl.
 */
export declare class CurlHttpClientFactory implements HttpClientFactory {
    create(url?: string): HttpClient;
}
//# sourceMappingURL=curlHttpClient.d.ts.map