import { Api, ApiClient, FaxRegion, UnifiedCredentials } from '@sinch/sdk-client'; import { LazyFaxApiClient } from './fax-service'; export declare class FaxDomainApi implements Api { /** @internal */ readonly lazyClient: LazyFaxApiClient; /** @internal */ readonly apiName: string; /** @internal */ constructor( /** @internal */ lazyClient: LazyFaxApiClient, /** @internal */ apiName: string); /** @internal */ get client(): ApiClient; /** * Kept for backward compatibility - TODO: remove in future major release * @return {ApiClient} * @deprecated */ /** @internal */ getSinchClient(): ApiClient; /** * Update the default hostname for the API * @param {string} hostname - The new hostname to use for the APIs. */ /** @internal */ setHostname(hostname: string): void; /** * Update the region in the basePath * @param {FaxRegion} _region - The new region to send the requests to * @deprecated */ /** @internal */ setRegion(_region: FaxRegion): void; /** * Updates the credentials used to authenticate API requests * @param {UnifiedCredentials} credentials */ /** @internal */ setCredentials(credentials: Partial): void; }