import type { Snippet } from 'svelte'; import type { Draggable, DropAnimation } from '@dnd-kit/dom'; interface Props { /** * Whether the drag overlay is disabled. */ disabled?: boolean; /** * Customize or disable the drop animation that plays when a drag operation ends. * * - `undefined` – use the default animation (250ms ease) * - `null` – disable the drop animation entirely * - `{duration, easing}` – customize the animation timing * - `(context) => Promise | void` – provide a fully custom animation function */ dropAnimation?: DropAnimation | null; /** * Content to render inside the overlay. * Receives the drag source as a snippet parameter. */ children?: Snippet<[Draggable]>; } declare const DragOverlay: import("svelte").Component; type DragOverlay = ReturnType; export default DragOverlay; //# sourceMappingURL=DragOverlay.svelte.d.ts.map