import type { ComponentProps } from "react"; import { TooltipArrow, TooltipContent, TooltipRoot, TooltipTrigger } from "./tooltip"; export declare const Tooltip: (({ children, ...props }: import("react").ComponentPropsWithRef) => import("react/jsx-runtime").JSX.Element) & { Root: ({ children, ...props }: import("react").ComponentPropsWithRef) => import("react/jsx-runtime").JSX.Element; Trigger: ({ children, className, ...props }: import("./tooltip").TooltipTriggerProps & Omit>) => import("react/jsx-runtime").JSX.Element; Content: ({ children, className, offset: offsetProp, showArrow, ...props }: import("./tooltip").TooltipContentProps) => import("react/jsx-runtime").JSX.Element; Arrow: ({ children, className, ...props }: import("./tooltip").TooltipArrowProps) => import("react/jsx-runtime").JSX.Element; }; export type Tooltip = { Props: ComponentProps; RootProps: ComponentProps; TriggerProps: ComponentProps; ContentProps: ComponentProps; ArrowProps: ComponentProps; }; export { TooltipRoot, TooltipTrigger, TooltipContent, TooltipArrow }; export type { TooltipRootProps, TooltipRootProps as TooltipProps, TooltipArrowProps, TooltipContentProps, TooltipTriggerProps, } from "./tooltip"; export { tooltipVariants } from "@heroui/styles"; export type { TooltipVariants } from "@heroui/styles";