/// import { DefaultHttpClient } from './http/'; import { BasicAuth, DiscriminatedAuth, ProxyConfig } from './types'; import { Interceptors } from './http/AxiosClient'; type OmitTypePropertyFromUnion = T extends unknown ? Omit : never; type Auth = OmitTypePropertyFromUnion; type Options = { baseUrl?: string; auth?: Auth; basicAuth?: BasicAuth; clientCertAuth?: { pfx: Buffer; password: string; } | { pfxFilePath: string; password: string; }; proxy?: ProxyConfig; userAgent?: string; }; export declare class HaloRestAPIClient { private readonly baseUrl?; private readonly httpClient; private readonly _interceptors; constructor(options?: Options); static get version(): string; get interceptors(): Interceptors; getBaseUrl(): string | undefined; buildHttpClient(): DefaultHttpClient; } export {}; //# sourceMappingURL=HaloRestAPIClient.d.ts.map