export type ApiClientOptions = { tokenFactory: (() => Promise) | null; endpoint: string; application?: string; headersFactory?: () => Record | Promise>; }; export declare class ApiClient { endpoint: string; application?: string; private _tokens; private _headers?; constructor({ tokenFactory, endpoint, application, headersFactory, }: ApiClientOptions); getToken(): Promise | null; getHeaders(): Promise>; static get default(): ApiClient; private static _default; }