import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import * as React from 'react'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; import { VisibleState } from '../../types/index.mjs'; declare const TooltipProvider: React.FC; declare const TooltipRoot: React.FC; declare const TooltipTrigger: React.ForwardRefExoticComponent>; declare const tooltipContentVariants: tailwind_variants.TVReturnType<{ border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }, undefined, string[], tailwind_variants_dist_config.TVConfig<{ border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }, { border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }>, { border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }, undefined, tailwind_variants.TVReturnType<{ border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }, undefined, string[], tailwind_variants_dist_config.TVConfig<{ border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }, { border: { default: string; outlined: string; }; theme: { default: string; light: string; dark: string; }; }>, unknown, unknown, undefined>>; interface TooltipContentProps extends Omit, 'title' | 'content'>, VariantProps { } declare const TooltipContent: React.ForwardRefExoticComponent>; interface TooltipProps extends TooltipContentProps, VisibleState { title?: React.ReactNode; content?: React.ReactNode; contentClassName?: string; outlined?: string; /** * The duration from when the pointer enters the trigger until the tooltip gets opened. This will * override the prop with the same name passed to Provider. * @defaultValue 300 */ delayDuration?: number; /** * When `true`, trying to hover the content will result in the tooltip closing as the pointer leaves the trigger. * @defaultValue false */ disableHoverableContent?: boolean; arrow?: boolean; } declare const Tooltip: React.ForwardRefExoticComponent>; export { Tooltip, TooltipContent, type TooltipContentProps, type TooltipProps, TooltipProvider, TooltipRoot, TooltipTrigger, tooltipContentVariants };