import * as react_jsx_runtime from 'react/jsx-runtime';
import * as class_variance_authority_types from 'class-variance-authority/types';
import { Tooltip as Tooltip$1 } from '@base-ui/react/tooltip';
import { VariantProps } from 'class-variance-authority';

declare const tooltipContentVariants: (props?: ({
    variant?: "default" | "card" | "black" | "white" | null | undefined;
} & class_variance_authority_types.ClassProp) | undefined) => string;
declare function TooltipProvider({ delay, ...props }: Tooltip$1.Provider.Props): react_jsx_runtime.JSX.Element;
declare function Tooltip({ ...props }: Tooltip$1.Root.Props): react_jsx_runtime.JSX.Element;
declare function TooltipTrigger({ ...props }: Tooltip$1.Trigger.Props): react_jsx_runtime.JSX.Element;
declare function TooltipContent({ className, variant, side, sideOffset, align, alignOffset, children, ...props }: Tooltip$1.Popup.Props & VariantProps<typeof tooltipContentVariants> & Pick<Tooltip$1.Positioner.Props, "align" | "alignOffset" | "side" | "sideOffset">): react_jsx_runtime.JSX.Element;

export { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, tooltipContentVariants };
