import { Disposable, UUID } from '@vertexvis/utils'; import { BaseInteractionHandler } from './baseInteractionHandler'; export declare abstract class MultiElementInteractionHandler extends BaseInteractionHandler { protected registeredExternalElements: Record; registerAdditionalElement(external: HTMLElement): Disposable; deregisterAdditionalElementById(id: UUID.UUID): void; protected deregisterAllListeners(): void; abstract addEventListenersToElement(element?: HTMLElement): Disposable; }