import React, { PropsWithChildren } from 'react'; import type { ReactNativeSDKClient } from '../client'; import type { User } from '../models'; interface Props { hackleClient: ReactNativeSDKClient; timeout?: number; /** @deprecated Use `createInstance(sdkKey, config, user)` to inject user at SDK initialization instead. */ user?: User | null; } export declare function HackleProvider({ hackleClient, /** @deprecated Use `createInstance(sdkKey, config, user)` to inject user at SDK initialization instead. */ user: initialUser, timeout, children, }: PropsWithChildren): React.JSX.Element | null; export {};