import React from 'react'; import { Ninetailed, OnInitProfileId, Storage } from '@ninetailed/experience.js'; import { Locale, OnErrorHandler, OnLogHandler, NinetailedRequestContext } from '@ninetailed/experience.js-shared'; import { NinetailedPlugin } from '@ninetailed/experience.js-plugin-analytics'; export type NinetailedProviderInstantiationProps = { clientId: string; environment?: string; preview?: boolean; url?: string; plugins?: (NinetailedPlugin | NinetailedPlugin[])[]; locale?: Locale; requestTimeout?: number; onLog?: OnLogHandler; onError?: OnErrorHandler; componentViewTrackingThreshold?: number; componentHoverTrackingThreshold?: number; buildClientContext?: () => NinetailedRequestContext; onInitProfileId?: OnInitProfileId; storageImpl?: Storage; /** * @deprecated This option is deprecated and will be removed in a future major version. */ useSDKEvaluation?: boolean; }; export type NinetailedProviderProps = NinetailedProviderInstantiationProps | { ninetailed: Ninetailed; }; export declare const NinetailedProvider: (props: React.PropsWithChildren) => import("react/jsx-runtime").JSX.Element;