import type { ExtendedRefs, Placement, ReferenceType } from '@floating-ui/react'; import type { CSSProperties } from 'react'; import type { TooltipPlacement } from './types'; export type UseTooltipOptions = { visible?: boolean; placement: TooltipPlacement; delay?: { open?: number; close?: number; }; onOpenChange?: (open: boolean) => void; }; export declare const useTooltip: ({ visible, placement, delay, onOpenChange }: UseTooltipOptions) => { refs: ExtendedRefs; arrowRef: import("react").RefObject; arrowStyle: CSSProperties; finalPlacement: Placement; floatingStyles: CSSProperties; getFloatingProps: (userProps?: React.HTMLProps) => Record; getReferenceProps: (userProps?: React.HTMLProps) => Record; isMounted: boolean; open: boolean; status: "close" | "initial" | "open" | "unmounted"; }; //# sourceMappingURL=useTooltip.d.ts.map