import { Root, RootProps } from './tooltip-root'; import { TriggerProps } from './tooltip-trigger'; import { ArrowProps } from './tooltip-arrow'; import { ContentProps } from './tooltip-content'; import { Portal, PortalProps } from './tooltip-portal'; import { Provider, ProviderProps } from './tooltip-provider'; export declare const Tooltip: typeof Root & { Trigger: import('react').ForwardRefExoticComponent, "ref"> & import('react').RefAttributes>; Arrow: import('react').ForwardRefExoticComponent, "ref"> & import('react').RefAttributes>; Content: import('react').ForwardRefExoticComponent, "ref"> & { hideArrow?: boolean; 'aria-label'?: string; onEscapeKeyDown?: import('@radix-ui/react-tooltip').TooltipContentProps["onEscapeKeyDown"]; onPointerDownOutside?: import('@radix-ui/react-tooltip').TooltipContentProps["onPointerDownOutside"]; side?: import('@radix-ui/react-tooltip').TooltipContentProps["side"]; sideOffset?: import('@radix-ui/react-tooltip').TooltipContentProps["sideOffset"]; align?: import('@radix-ui/react-tooltip').TooltipContentProps["align"]; alignOffset?: import('@radix-ui/react-tooltip').TooltipContentProps["alignOffset"]; arrowPadding?: import('@radix-ui/react-tooltip').TooltipContentProps["arrowPadding"]; avoidCollisions?: import('@radix-ui/react-tooltip').TooltipContentProps["avoidCollisions"]; collisionBoundary?: import('@radix-ui/react-tooltip').TooltipContentProps["collisionBoundary"]; collisionPadding?: import('@radix-ui/react-tooltip').TooltipContentProps["collisionPadding"]; sticky?: import('@radix-ui/react-tooltip').TooltipContentProps["sticky"]; hideWhenDetached?: import('@radix-ui/react-tooltip').TooltipContentProps["hideWhenDetached"]; updatePositionStrategy?: import('@radix-ui/react-tooltip').TooltipContentProps["updatePositionStrategy"]; } & import('react').RefAttributes>; Portal: typeof Portal; Provider: typeof Provider; }; export type TooltipProps = { Root: RootProps; Trigger: TriggerProps; Arrow: ArrowProps; Content: ContentProps; Portal: PortalProps; Provider: ProviderProps; };