import type { Point2d } from '../../mod.ts'; import type { DragAndDropEvent, DragAndDropState } from './types.ts'; export declare class DnDEvent implements DragAndDropEvent { static resetPrevention(event: DnDEvent): void; target: HTMLElement; nativeEvent: E; clientPosition: Point2d; grabbed: boolean; pressed: boolean; offset: Point2d; startOffset: Point2d; innerOffset: Point2d; protected _defaultPrevented: boolean; constructor(target: HTMLElement, state: DragAndDropState, nativeEvent: E, clientPosition: Point2d); get defaultPrevented(): boolean; preventDefault(): void; }