import type { ComponentProps } from "react";
import { TooltipArrow, TooltipContent, TooltipRoot, TooltipTrigger } from "./tooltip";
export declare const Tooltip: (({ children, ...props }: import("react").ComponentPropsWithRef<typeof import("react-aria-components").TooltipTrigger>) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, ...props }: import("react").ComponentPropsWithRef<typeof import("react-aria-components").TooltipTrigger>) => import("react/jsx-runtime").JSX.Element;
    Trigger: ({ children, className, ...props }: import("./tooltip").TooltipTriggerProps) => 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<typeof TooltipRoot>;
    RootProps: ComponentProps<typeof TooltipRoot>;
    TriggerProps: ComponentProps<typeof TooltipTrigger>;
    ContentProps: ComponentProps<typeof TooltipContent>;
    ArrowProps: ComponentProps<typeof TooltipArrow>;
};
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";
