import { Account, AccountClass, CoValueFromRaw, JazzContextManager, KvStore, SyncConfig } from "jazz-tools"; import type { AnyAccountSchema, InstanceOfSchema, JazzContextManagerAuthProps } from "jazz-tools"; import { BaseReactNativeContextOptions } from "./platform.js"; export type JazzContextManagerProps & CoValueFromRaw) | AnyAccountSchema> = { guestMode?: boolean; sync: SyncConfig; onLogOut?: () => void; logOutReplacement?: () => void; storage?: BaseReactNativeContextOptions["storage"]; AccountSchema?: S; defaultProfileName?: string; onAnonymousAccountDiscarded?: (anonymousAccount: InstanceOfSchema) => Promise; }; export declare class ReactNativeContextManager & CoValueFromRaw) | AnyAccountSchema> extends JazzContextManager, JazzContextManagerProps> { getNewContext(props: JazzContextManagerProps, authProps?: JazzContextManagerAuthProps): Promise<{ guest: import("jazz-tools").AnonymousJazzAgent; node: import("cojson").LocalNode; done: () => void; logOut: () => Promise; addConnectionListener: (() => () => void) | ((listener: (connected: boolean) => void) => () => void); connected: (() => boolean) | (() => boolean); } | { me: InstanceOfSchema; node: import("cojson").LocalNode; authSecretStorage: import("jazz-tools").AuthSecretStorage; done: () => void; logOut: () => Promise; addConnectionListener: (() => () => void) | ((listener: (connected: boolean) => void) => () => void); connected: (() => boolean) | (() => boolean); }>; getKvStore(): KvStore; propsChanged(props: JazzContextManagerProps): boolean; } //# sourceMappingURL=ReactNativeContextManager.d.ts.map