export declare abstract class DomEventAware { x: number; y: number; previousMouseX: number; previousMouseY: number; protected init(ele: Element): void; protected onTouch(ev: TouchEvent): void; protected abstract onMouseDown(ev: MouseEvent): void; protected abstract onMouseUp(ev: MouseEvent): void; protected abstract onMouseMove(ev: MouseEvent): void; }