import type { D3DragEvent, SubjectPosition } from 'd3-drag' import type { Ref } from 'vue' import type { MaybeRefOrGetter } from '@vueuse/core' import type { NodeDragEvent } from '../types' export type UseDragEvent = D3DragEvent interface UseDragParams { onStart: (args: Omit) => void onDrag: (event: Omit) => void onStop: (event: Omit) => void el: Ref disabled?: MaybeRefOrGetter selectable?: MaybeRefOrGetter dragHandle?: MaybeRefOrGetter id?: string } export declare function useDrag(params: UseDragParams): Ref export {}