import { InteractionApi } from '../interactions'; import { InteractionHandler } from '../interactions/interactionHandler'; import { VolumeIntersectionQueryController } from './controller'; export declare class VolumeIntersectionQueryInteractionHandler implements InteractionHandler { private controller; private element?; private api?; private isInteracting?; private enabled?; private elementBounds?; private crosshairCursorDisposable?; private waitCursorDisposable?; constructor(controller: VolumeIntersectionQueryController); initialize(element: HTMLElement, api: InteractionApi): void; dispose(): void; disable(): void; enable(): void; private handleDragBegin; private handleDrag; private handleDragEnd; private isPrimaryMouseButtonClick; private addCrosshairCursor; private addWaitCursor; }