import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from "axios"; import { Logger } from "./logger"; export declare const spinner: any; export default class APIClient { private readonly url; client: AxiosInstance; logger: Logger; constructor(url: string); init(): Promise; get(path: string, options?: AxiosRequestConfig & { spinner: string; }): Promise>; post(path: string, data: any, options?: AxiosRequestConfig & { spinner: string; }): Promise>; updateSpinnerText(text: string): void; }