import { INodeSource } from '../types'; export declare const useDndDrop: ({ graph, onAddNode, onValidateAddNode, }: { graph: any; onAddNode?: (item: any) => Promise; onValidateAddNode?: (item: any) => Promise; }) => { dropRef: import("react-dnd").ConnectDropTarget; }; export declare const useDndDrag: ({ nodeProps, graph, }: { graph: any; nodeProps: INodeSource; }) => { genPreviewElement: () => Promise; dragRef: import("react-dnd").ConnectDragSource; };