import { type FC, type PropsWithChildren } from "react"; import { TooltipBoundaries, TooltipPlacements, TriggerOption } from "./types"; type NvTooltipProps = PropsWithChildren<{ /** The element that should act as boundaries for the tooltip. */ boundary?: TooltipBoundaries; /** The additional CSS class for the tooltip container. */ className?: string; /** The duration (in seconds) of the tooltip fade-out effect animation. */ fadeTime?: number; /** If true, the tooltip is flips when it starts to overlap its target element. */ flip?: boolean; hideTriggers?: TriggerOption[]; /** If true, the tooltip is visible. */ isOpen?: boolean; /** If true, the tooltip does not have the arrow. */ noArrow?: boolean; /** The tooltip placement relative to the target. */ placement?: TooltipPlacements; showTriggers?: TriggerOption[]; /** The CSS selector of the target element. */ target: string; /** The duration (in milliseconds) before the tooltip will be hidden automatically. */ timeout?: number; }>; declare const NvTooltip: FC; export default NvTooltip;