import { RefObject } from 'preact'; interface TooltipPosition { top: number; left: number; } interface UseTooltipProps { targetRef: RefObject; content: string | HTMLElement; placement?: 'top' | 'bottom' | 'left' | 'right'; offset?: number; tooltipClass?: string; container?: 'body' | RefObject; showDelay?: number; hideDelay?: number; } export declare const useTooltip: ({ targetRef, content, placement, offset, tooltipClass, container, showDelay, hideDelay, }: UseTooltipProps) => { isVisible: boolean; position: TooltipPosition; content: string | HTMLElement; tooltipClass: string; placement: "bottom" | "left" | "right" | "top"; }; export {};