import { Vector3 } from 'three/webgpu';
/**
 * Event data passed to DIVEDraggable callbacks during drag operations.
 *
 * @module
 */
export type DraggableEvent = {
    /** World position where the drag started */
    dragStart: Vector3;
    /** Current world position during drag */
    dragCurrent: Vector3;
    /** World position where the drag ended (same as dragCurrent during drag) */
    dragEnd: Vector3;
    /** Vector from dragStart to dragCurrent */
    dragDelta: Vector3;
};
