import { DynamicConfigManager, DynamicSDKConfig } from "../../sdk/types.js"; import { EmbraceDynamicConfigManagerArgs } from "./types.js"; //#region src/managers/EmbraceConfigManager/EmbraceDynamicConfigManager.d.ts declare class EmbraceDynamicConfigManager implements DynamicConfigManager { private readonly _remoteConfigURL; private readonly _diag; private readonly _storage; private _sdkConfig; private _etag; constructor({ appID, appVersion, deviceId, diag: diagParam, storage, defaultConfig, embraceConfigURL }?: EmbraceDynamicConfigManagerArgs); setConfig(config: Partial): void; getConfig(): DynamicSDKConfig; refreshRemoteConfig(): Promise; private _getRemoteConfigFromStorage; private _fetchRemoteConfig; } //#endregion export { EmbraceDynamicConfigManager }; //# sourceMappingURL=EmbraceDynamicConfigManager.d.ts.map