import { BaseDataManager, Configuration, ConnectionMode, Context, DataSourcePaths, FlagManager, internal, LDEmitter, LDHeaders, LDIdentifyOptions, Platform } from '@launchdarkly/js-client-sdk-common'; import { ValidatedOptions } from './options'; export default class MobileDataManager extends BaseDataManager { private readonly _rnConfig; protected networkAvailable: boolean; protected connectionMode: ConnectionMode; constructor(platform: Platform, flagManager: FlagManager, credential: string, config: Configuration, _rnConfig: ValidatedOptions, getPollingPaths: () => DataSourcePaths, getStreamingPaths: () => DataSourcePaths, baseHeaders: LDHeaders, emitter: LDEmitter, diagnosticsManager?: internal.DiagnosticsManager); private _debugLog; identify(identifyResolve: () => void, identifyReject: (err: Error) => void, context: Context, identifyOptions?: LDIdentifyOptions): Promise; private _finishIdentifyFromBootstrap; private _setupConnection; setNetworkAvailability(available: boolean): void; setConnectionMode(mode: ConnectionMode): Promise; getConnectionMode(): ConnectionMode; } //# sourceMappingURL=MobileDataManager.d.ts.map