import * as React$1 from 'react'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; type TooltipProviderProps = React$1.ComponentProps; type TooltipProps = React$1.ComponentProps; type TooltipTriggerProps = React$1.ComponentProps; interface TooltipContentProps extends React$1.ComponentProps { portalContainer?: HTMLElement | null; } declare function TooltipContent({ className, avoidCollisions, collisionPadding, hideWhenDetached, sideOffset, sticky, portalContainer, ref, children, ...props }: TooltipContentProps): React.ReactElement; declare function TooltipProvider({ delayDuration, skipDelayDuration, ...props }: TooltipProviderProps): React.ReactElement; declare function TooltipRoot(props: TooltipProps): React.ReactElement; declare function TooltipTrigger({ asChild, ...props }: TooltipTriggerProps): React.ReactElement; /** @module Tooltip */ declare const Tooltip: typeof TooltipRoot & { displayName: string; Provider: typeof TooltipProvider; Trigger: typeof TooltipTrigger; Content: typeof TooltipContent; }; export { Tooltip, type TooltipContentProps, type TooltipProps, type TooltipProviderProps, type TooltipTriggerProps };