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;
}