import { HttpHandler, HttpRequest, HttpResponse } from "@aws-sdk/protocol-http"; import { HttpHandlerOptions, Provider } from "@aws-sdk/types"; export interface FetchHttpHandlerOptions { requestTimeout?: number; } export declare class FetchHttpHandler implements HttpHandler { private config?; private readonly configProvider?; constructor(options?: FetchHttpHandlerOptions | Provider); destroy(): void; handle(request: HttpRequest, { abortSignal }?: HttpHandlerOptions): Promise<{ response: HttpResponse; }>; }