import { HttpClient } from "./httpClient"; import { WebResourceLike } from "./webResource"; import { HttpOperationResponse } from "./httpOperationResponse"; import { HttpHeadersLike } from "./httpHeaders"; export declare abstract class FetchHttpClient implements HttpClient { sendRequest(httpRequest: WebResourceLike): Promise; abstract prepareRequest(httpRequest: WebResourceLike): Promise>; abstract processRequest(operationResponse: HttpOperationResponse): Promise; abstract fetch(input: RequestInfo, init?: RequestInit): Promise; } export declare function parseHeaders(headers: Headers): HttpHeadersLike; //# sourceMappingURL=fetchHttpClient.d.ts.map