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 HammerProviderProps = ComponentPropsWithoutRef<"div"> & LayoutUtilProps & { children?: ReactNode; themeData?: { theme?: ThemeProviderProps["theme"]; mode?: ThemeProviderProps["mode"]; }; localizationData?: { locale?: ITranslations["locale"]; dir?: ITranslations["dir"]; translations?: ITranslations["translations"]; }; }; export type HammerProviderContextProps = { breakpoint?: BreakpointReturnProps; }; export declare const HammerProviderContext: import('react').Context; export declare const TooltipLegacyGroupContext: import('react').Context<{ disableDelayGroup: Dispatch>; } | null>; export declare const useTooltipLegacyGroup: () => { disableDelayGroup: Dispatch>; }; export declare const HammerProvider: (props: HammerProviderProps) => import("react/jsx-runtime").JSX.Element;