import { ThemeProviderProps } from '../ThemeProvider'; import { ComponentPropsWithoutRef, Dispatch, ReactNode, SetStateAction } from 'react'; import { LayoutUtilProps } from '../../types'; import { ITranslations } from '../LocalizationProvider/LocalizationProvider'; import { BreakpointReturnProps } from '../../hooks/useBreakpoint'; export type AnvilProviderProps = ComponentPropsWithoutRef<"div"> & LayoutUtilProps & { children?: ReactNode; themeData?: { theme?: ThemeProviderProps["theme"]; mode?: ThemeProviderProps["mode"]; }; localizationData?: { locale?: ITranslations["locale"]; dir?: ITranslations["dir"]; translations?: ITranslations["translations"]; }; } & { trackingIdData?: { scope?: string; optOut?: boolean; }; }; export type AnvilProviderContextProps = { breakpoint?: BreakpointReturnProps; }; export declare const AnvilProviderContext: import('react').Context; export declare const TooltipLegacyGroupContext: import('react').Context<{ disableDelayGroup: Dispatch>; } | null>; export declare const useTooltipLegacyGroup: () => { disableDelayGroup: Dispatch>; };