import { AxiosInstance } from 'axios'; import { IRequest, IResponse } from '../interface'; export declare class HttpRequest { constructor(); buildAxios(requestData: IRequest): Promise; private buildHttpAgent; post(axios: AxiosInstance, endpoint: string, data: any): Promise; put(axios: AxiosInstance, endpoint: string, data: any): Promise; delete(axios: AxiosInstance, endpoint: string): Promise; get(axios: AxiosInstance, endpoint: string): Promise; }