import { AxiosInstance } from 'axios'; declare abstract class Client { protected readonly axiosClient: AxiosInstance; protected constructor({ key, secret, endpoint, authEndpoint, requestTimeout, userAgent, }: ClientConfigurations & { userAgent: string; }); private createInstance; } interface ClientConfigurations { endpoint?: string; authEndpoint?: string; key: string; secret: string; requestTimeout?: number; } export { Client, ClientConfigurations };