import { Point, Returnable } from '@p-lc/shared'; import { default as React, MouseEventHandler } from 'react'; import { AnyEditorPlugin, EditorDefaultPlugin } from '../../../types'; import { DraggableEntity } from '../editor-plugin-dnd-store'; /** * 可拖拽属性 */ export interface DraggableProps { /** * 鼠标按压事件处理 */ onMouseDown: MouseEventHandler; } /** * 使用可拖拽 * @param entity 实体,null 表示不可拖拽 */ export declare function useDraggable(entity: Returnable | null, [ React.MouseEvent, Point ]>): DraggableProps; //# sourceMappingURL=use-draggable.d.ts.map