/** * Keeps track of popup trigger nodes by their ids. * * Ported from upstream, with `Element` widened to `unknown`: a React Native * trigger is a native node, and the map only ever stores and hands it back — the * same way the popup stores already carry `triggerNode`. * * Lookups iterate the id map; trigger counts are single digits, so linear scans * on event-frequency paths are cheaper than maintaining a parallel Set. */ export declare class PopupTriggerMap { private idMap; /** * Adds a trigger node under the given id. * * The node is assumed not to be registered under multiple ids. */ add(id: string, node: unknown): void; delete(id: string): void; getById(id: string): unknown; entries(): IterableIterator<[string, unknown]>; get size(): number; } //# sourceMappingURL=PopupTriggerMap.d.ts.map