import { AxiosInstance } from "axios"; import { APIOptions } from "./APIOptions"; import { AccessTokenResponse } from "./AccessTokenResponse"; import { APIResponse } from "./APIResponse"; export declare class SwychAxiosInstance { private options; private getAccessToken; private accessToken; private expiresAt; private axiosInstance; private constructor(); static newInstance(options: APIOptions, getAccessToken: () => Promise>): Promise; getAxiosInstance(): AxiosInstance; private initialize; private checkAccessToken; private setAccessToken; }