import * as React from 'react'; import { ReactNode } from 'react'; import { StatsigUser } from '@statsig/client-core'; import { StatsigClient, StatsigOptions } from '@statsig/js-client'; type WithClient = { client: T; }; type WithConfiguration = { sdkKey: string; user: StatsigUser; options?: StatsigOptions; }; type ProviderChildrenProps = { children: ReactNode | ReactNode[]; loadingComponent?: ReactNode | ReactNode[]; }; export type StatsigProviderProps = ProviderChildrenProps & (WithClient | WithConfiguration); export declare function StatsigProvider(props: StatsigProviderProps): React.ReactElement; export {};