import { AxiosInstance } from "axios";
declare module "axios" {
    interface AxiosResponse<T = any> extends Promise<T> {
    }
}
export declare abstract class HttpClient {
    protected readonly instance: AxiosInstance;
    constructor(baseURL: string, headers: Record<string, unknown>);
    private _handleResponse;
    private _handleError;
}
