import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from "axios"; declare class Http { private baseUrl; private instance; private get http(); initHttp(): AxiosInstance; getApiEndPointUrl(): any; getUrlPrefix(): "https://" | "http://"; request>(config: AxiosRequestConfig): Promise; getFullUrl(url: string): string; get>(url: string, config?: AxiosRequestConfig): Promise; post>(url: string, data?: any, config?: AxiosRequestConfig): Promise; put>(url: string, data?: any, config?: AxiosRequestConfig): Promise; delete>(url: string, config?: AxiosRequestConfig): Promise; private setBaseUrl; private isUrlAbsolute; private handleError; } export declare const http: Http; export {};