export type GestureEventPinch = CustomEvent<{ scale: number; centerX: number; centerY: number; }>; export type GestureEventDrag = CustomEvent<{ deltaX: number; deltaY: number; clientX: number; clientY: number; end: boolean; }>; export type GestureEventDoubleTap = CustomEvent<{ x: number; y: number; }>; export declare class GestureHelper { private __pointers; private __lastTapTime; private __lastPinchDistance; private __dragStart; private element; constructor(element: Element); private init; dispose(): void; private handlePointerDown; private handlePointerMove; private handlePointerUp; private handlePinch; private handleDrag; private handleTap; private getDistance; private addGlobalListeners; private removeGlobalListeners; }