export interface VueDraggableEvent { nativeEvent: typeof Event, items: Array, owner: HTMLElement, droptarget: HTMLElement, stop?: () => void // Stop D&D (available only for callbacks `onDragstart` and `onDragend`) } export interface VueDraggableOptions { dropzoneSelector: string, draggableSelector: string, handlerSelector: string, reactivityEnabled: boolean, multipleDropzonesItemsDraggingEnabled: boolean, showDropzoneAreas: boolean, onDrop: (event: VueDraggableEvent) => void, onDragstart: (event: VueDraggableEvent) => void, onDragend: (event: VueDraggableEvent) => void }