import { ConnectionMode, LDLogger, LDOptions } from '@launchdarkly/js-client-sdk-common';
import { LDPlugin } from './LDPlugin';
import RNOptions, { RNStorage } from './RNOptions';
export interface ValidatedOptions {
    runInBackground: boolean;
    automaticNetworkHandling: boolean;
    automaticBackgroundHandling: boolean;
    storage?: RNStorage;
    initialConnectionMode: ConnectionMode;
    plugins: LDPlugin[];
}
export declare function filterToBaseOptions(opts: RNOptions): LDOptions;
export default function validateOptions(opts: RNOptions, logger: LDLogger): ValidatedOptions;
//# sourceMappingURL=options.d.ts.map