export declare class Drag { element: HTMLElement; pointerStart: Map<0 | 1, number> | null; destroy: () => void; private onTranslate; private onStart; private onDrag; constructor(element: HTMLElement, onTranslate?: (x: number, y: number, event: PointerEvent) => void, onStart?: (event: PointerEvent) => void, onDrag?: (event: PointerEvent) => void); down(event: PointerEvent): void; move(event: PointerEvent): void; up(event: PointerEvent): void; }