import { ApsConfiguration as IApsConfiguration } from './iApsConfiguration'; import { AuthClient as IAuthClient } from './iAuthClient'; import { IResiliencyConfiguration } from './iResiliencyConfiguration'; import { ISdkManager } from './iSdkManager'; import { ApsClient as IApsClient } from './iApsClient'; import { ILogger } from './iLogger'; export declare class SdkManager implements ISdkManager { private _apsConfiguration; private _resiliencyConfiguration; private _authClient; private _apsClient; private _logger; private constructor(); set logger(logger: ILogger); get logger(): ILogger; static getInstance(apsConfiguration: IApsConfiguration, resiliencyConfiguration: IResiliencyConfiguration, authClient: IAuthClient, logger: ILogger): SdkManager; get apsClient(): IApsClient; get authClient(): IAuthClient; get apsConfiguration(): IApsConfiguration; set apsConfiguration(apsConfiguration: IApsConfiguration); toggleLogging(enabled: boolean): void; }