import { RESPONSE_BODY_TYPE } from '../constants/response'; import { IRequestContext, IResponseBodyType } from '../typings'; import HTTP from '../core/http'; export declare class Fetch extends HTTP { protected core(requestContext: IRequestContext): Promise; protected transform(response: Response, bodyType: RESPONSE_BODY_TYPE): Promise<{ response: { headers: Headers; redirected: boolean; status: number; statusText: string; type: ResponseType; url: string; }; body: IResponseBodyType; }>; }