import { AxiosRequestConfig, AxiosResponse } from "axios";
declare class HttpClient {
    get(url: string, config: AxiosRequestConfig): Promise<AxiosResponse>;
    post(url: string, config: AxiosRequestConfig): Promise<AxiosResponse>;
    put(url: string, config: AxiosRequestConfig): Promise<AxiosResponse>;
    patch(url: string, config: AxiosRequestConfig): Promise<AxiosResponse>;
    delete(url: string, config: AxiosRequestConfig): Promise<AxiosResponse>;
    head(url: string, config: AxiosRequestConfig): Promise<AxiosResponse>;
    private _sendRequest;
}
export default HttpClient;
