import * as http from 'axios';
import { HTTPRequestParameters } from './http-module';
export { http };
export declare abstract class HTTP {
    private baseUrl;
    private clientId;
    private clientSecret;
    private instance;
    private accessToken;
    private isAlreadyFetchingAccessToken;
    constructor(baseUrl: string, clientId: string, clientSecret: string);
    protected request<T>({ url, options, }: HTTPRequestParameters): Promise<T>;
}
