import { DragSourceHookSpec } from 'react-dnd'; import { DragAroundProps } from './DragAround'; type CollectedProps = { draggable: boolean; dragging: boolean; }; export type DraggableProps = Omit & Omit, 'collect'> & { draggingChange?: (dragging: boolean) => void; drop?: (dropResult: DropResult) => void; }; export default function Draggable({ children, type, item, options, previewOptions, draggingChange, end, canDrag, isDragging, drop, css, ...props }: DraggableProps): import("@emotion/react/jsx-runtime").JSX.Element; export declare function endWithDrop(end: DragSourceHookSpec['end'], drop?: (dropResult: DropResult) => void): DragSourceHookSpec['end']; export declare const grabCursor: import("@emotion/utils").SerializedStyles; export {};