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; }; transitionDuration: number; onOpenChange?: (open: boolean) => void; }; export declare const useTooltip: ({ visible, placement, delay, transitionDuration, 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