export declare class Client { classRegisterer: any; sendStateDebounceNoCheck: any; sendStateDebounced: any; _dynamicApi: any; app_key: any; DeviceProperties: any; app_release: any; distinct_id: any; platform: any; fetchFunction: any; networkApi: any; realPlatform: any; deviceProperties: any; networkOptions: any; disableSignatureVerification: any; selfManagedMode: any; configurationFetcher: any; devModeSecret: any; embeddedConfiguration: any; roxyUrl: any; stateSender: any; disableNetwork: any; analyticsOptions: any; fetchIntervalInSec: any; disablePushUpdateListener: any; configurationFetchedHandler: any; impressionHandler: any; dynamicPropertyRuleHandler: any; eventSourceImpl: any; pushUpdatesListener: any; constructor(sendStateDebounceTimeoutMs?: number); get dynamicApi(): any; get appKey(): any; setKey(apiKey: any, options: any): void; setup(options: any): Promise>; handleOptions(options: any): void; fetchPeriodically(): any; fetchCacheOnly(): any; fetchWithCacheAndProceed(): any; fetch(): any; _fetchFromPush(): any; sendState(): void; _sendState(): any; _fetch(options?: any): any; register(name: any, container?: any): void; setSemverCustomProperty(name: any, value: any): void; setCustomProperty(name: any, type: any, value: any): void; unfreeze(namespace: any, freezeLevel?: any): void; get metadata(): { targetGroups: { name: any; isEnabled: any; }[]; experiments: { name: any; isEnabled: boolean; }[]; flags: { name: any; value: any; }[]; }; onConfigurationFetched(data: any): any; startOrStopPushUpdatesListener(): void; setUserspaceUnhandledErrorHandler(handler: any): void; get cacheURL(): any; } export declare function createRoxClient(deps?: any): Client; //# sourceMappingURL=Client.d.ts.map