import { AxiosInstance } from 'axios'; export interface ApiClientConfig { gatewayUrl: string; apiKey: string; opstracksKey: string; timeout?: number; } /** * Base api client wrapper that provides an axios client for api calls. * Call init() user credentials and api key. * Does not work with two factor authenication */ declare class ApiClient { client: AxiosInstance; constructor(); /** * Initialize the api client * @param crendentials object { username, password } * @param apiKey string */ init(config: ApiClientConfig): void; } export declare const apiClient: ApiClient; export {}; //# sourceMappingURL=api-client.d.ts.map