import * as React from "react"; import { JSX, RefObject } from "react"; import { Position } from "../../hooks/use-tether"; export type Props = Omit & { active?: boolean; delay?: number; trigger: (ref: RefObject, active: boolean) => React.ReactNode; disabled?: boolean; position?: { tooltip: Position; target: Position; }; interactable?: boolean; onClose?: () => void; children?: React.ReactNode; bounds?: React.RefObject; contain?: React.RefObject; triangle?: { x: number; }; border?: string; collision?: boolean; }; export declare const Tooltip: React.ForwardRefExoticComponent, HTMLDivElement>, "ref" | "onDrag" | "onDragEnd" | "onDragStart" | "onAnimationStart"> & { active?: boolean; delay?: number; trigger: (ref: RefObject, active: boolean) => React.ReactNode; disabled?: boolean; position?: { tooltip: Position; target: Position; }; interactable?: boolean; onClose?: () => void; children?: React.ReactNode; bounds?: React.RefObject; contain?: React.RefObject; triangle?: { x: number; }; border?: string; collision?: boolean; } & React.RefAttributes>;