///
import type { DSLNodeType } from '@lingxiteam/dsl';
interface useDropHorizontalType {
isExt?: boolean;
expandedKeys: string[];
setExpandedKeys: React.Dispatch>;
isOver?: boolean;
hoverData: React.MutableRefObject;
dropPosition: React.MutableRefObject;
dragData: React.MutableRefObject;
dragEnterListener: any;
hoverNode: any;
}
/**
* 水平拖拽
*/
declare const useDropHorizontal: ({ isExt, expandedKeys, setExpandedKeys, isOver, hoverData, dropPosition: dropPositionRef, dragData, dragEnterListener, hoverNode: hoverNodeRef, }: useDropHorizontalType) => {
drop: import("react-dnd").ConnectDropTarget;
onDragOver: (e: React.DragEvent) => void;
};
export { useDropHorizontal };