/** * Utility that attaches pointer/mouse/touch handlers to an element and * invokes a callback immediately plus while the interaction is held. */ export declare class LongPressController { private element; private onActivate; private buttonPressTimer; private usingPointerEvents; constructor(element: HTMLElement, onActivate: () => void); destroy(): void; private repeat; private startPress; private endPress; private handlePointerDown; private handlePointerUp; private handlePointerCancel; private handlePointerMove; private handleMouseDown; private handleMouseUp; private handleMouseMove; private handleTouchStart; private handleTouchEnd; private handleTouchMove; private stopEvent; } //# sourceMappingURL=long-press-controller.d.ts.map