import { ApiResponseType } from '../enum/response-type.type'; import { IRequestDriver } from '../interfaces/request-driver.interface'; export declare class FetchRequestDriver implements IRequestDriver { send(method: string, baseUrl: string, url: string, data: any, usesAuth: boolean, headers: Record, responseType?: ApiResponseType): Promise; upload(method: string, baseUrl: string, url: string, data: string, projectId: string, content: string | Blob, fileName: string, headers: Record): Promise; getContentAsBlob(response: any): Promise; getContentAsText(response: any): Promise; getBody(response: any): Promise; getHeaders(response: any): Record; private processFetchResponse; }