/** * Data structure tracking popup trigger elements by ID. * * Ported 1:1 from Base UI React's `packages/react/src/utils/popups/popupTriggerMap.ts`. * Used by `FloatingRootStore` and the click-outside / safe-polygon logic to * decide whether a given target is "inside" one of the registered triggers. */ export declare class PopupTriggerMap { private elementsSet; private idMap; constructor(); add(id: string, element: Element): void; delete(id: string): void; hasElement(element: Element): boolean; hasMatchingElement(predicate: (el: Element) => boolean): boolean; getById(id: string): Element | undefined; entries(): IterableIterator<[string, Element]>; elements(): IterableIterator; get size(): number; } //# sourceMappingURL=popup-trigger-map.d.ts.map