import * as React from "react"; import type { Placement } from "@floating-ui/react"; import { CSSTransitionProps } from "../../utils/reactTransitionGroup"; import { AutoPlacement } from "../../hooks/usePlacement"; export type TooltipProps = Omit, "content"> & { content: React.ReactNode; open?: boolean; disableHoverListener?: boolean; enterDelay?: number; leaveDelay?: number; /** * Define priority of position. Please check [this](https://floating-ui.com/docs/tutorial#placements). */ positionPriority?: (Placement | AutoPlacement)[]; offset?: [number, number]; width?: string; disabled?: boolean; /** * props of [Fade](/?path=/docs/components-utils-fade) */ fadeProps?: CSSTransitionProps; children: React.ComponentElement; }; declare const Tooltip: React.ForwardRefExoticComponent, HTMLDivElement>, "ref">, "content"> & { content: React.ReactNode; open?: boolean; disableHoverListener?: boolean; enterDelay?: number; leaveDelay?: number; /** * Define priority of position. Please check [this](https://floating-ui.com/docs/tutorial#placements). */ positionPriority?: (Placement | AutoPlacement)[]; offset?: [number, number]; width?: string; disabled?: boolean; /** * props of [Fade](/?path=/docs/components-utils-fade) */ fadeProps?: CSSTransitionProps; children: React.ComponentElement; } & React.RefAttributes>; export default Tooltip;