import { AxiosInstance } from 'axios'; import { APIResponse } from './APIResponse'; import { APIOptions } from './APIOptions'; import { AccessTokenResponse } from './AccessTokenResponse'; export declare class BaseAPI { private options; private instance; constructor(options: APIOptions); initialize(): Promise; getAxiosInstance(): AxiosInstance; getAccessToken(): Promise>; executeRequest(req: any): Promise>; getError(ex: any): APIResponse; }