import type { TooltipInstance } from "../-types"; /** * Registry interface for tooltip coordination. * Allows the utility function to work with different registry implementations. */ export interface TooltipRegistryInterface { values(): IterableIterator; } /** * Finds all tooltip instances that have trigger elements containing the currently hovered element. * A tooltip is considered overlapping when: * - The hovered element is one of the trigger elements, OR * - The hovered element is contained by one of the trigger elements */ export declare function findOverlappingTooltips(hoveredElement: HTMLElement, excludeId: string, tooltipRegistry: TooltipRegistryInterface): TooltipInstance[];