import type { HTMLElementEntity } from './util';
export interface GhostBody {
sendEvent;
originalEvent: DragEvent;
}
export interface MoveBody {
dom: HTMLElement;
clientRect: DOMRect;
result: boolean | number | undefined | void;
}
export interface StartEvent {
oldIndex: number;
}
export interface EndEvent {
oldIndex: number;
newIndex: number;
from: HTMLElementEntity;
to: HTMLElementEntity;
}