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;
}>;
}