export function useDragAndDrop(calendar: any): { eventDragStart: (e: Object, event: Object) => any; eventDragEnd: (e: any, event: Object) => void; cellDragEnter: (e: Object, cell: Object) => false | undefined; cellDragOver: (e: Object, cell: Object) => void; cellDragLeave: (e: Object, cell: Object) => void; cellDragDrop: (e: Object, cell: Object, allDay?: boolean) => Promise; };