import { InitOptions, RequestOptions, ResponseType } from './types'; export declare class HttpClient { private readonly interceptors; private readonly options; constructor(options?: InitOptions); private processRequest; private processResponse; private processError; private processComplete; private processRequestBody; Request(url: string, options?: RequestOptions): Promise; Get(url: string, options?: RequestOptions): Promise; Post(url: string, data?: any, options?: RequestOptions): Promise; Put(url: string, data?: any, options?: RequestOptions): Promise; Delete(url: string, options?: RequestOptions): Promise; Patch(url: string, data?: any, options?: RequestOptions): Promise; Head(url: string, options?: RequestOptions): Promise; Options(url: string, options?: RequestOptions): Promise; }