import type { Snippet } from 'svelte'; import type { DragDropEventHandlers } from '@dnd-kit/abstract'; import { DragDropManager, type DragDropManagerInput, type Draggable, type Droppable } from '@dnd-kit/dom'; type Events = DragDropEventHandlers; interface Props extends DragDropManagerInput { manager?: DragDropManager; children?: Snippet; onBeforeDragStart?: Events['beforedragstart']; onDragStart?: Events['dragstart']; onDragMove?: Events['dragmove']; onDragOver?: Events['dragover']; onDragEnd?: Events['dragend']; onCollision?: Events['collision']; } declare const DragDropProvider: import("svelte").Component; type DragDropProvider = ReturnType; export default DragDropProvider; //# sourceMappingURL=DragDropProvider.svelte.d.ts.map