import { ReactElement, ReactNode } from 'react';
import { Styles } from '../../../tasty';
import { CubeTooltipProps } from './Tooltip';
import { CubeTooltipTriggerProps, TooltipTriggerFunction } from './TooltipTrigger';
export interface CubeTooltipProviderProps extends Omit<CubeTooltipTriggerProps, 'children'> {
    children: ReactNode | TooltipTriggerFunction;
    title?: ReactNode;
    tooltipStyles?: Styles;
    width?: CubeTooltipProps['width'];
}
export declare function TooltipProvider(props: CubeTooltipProviderProps): ReactElement;
