import { MaybeNullableRef, MaybeRef, Position } from '../typings/internal'; import { UseDragOptions } from './useDrag'; export interface UseDragPointsOptions extends Omit { disabled?: MaybeRef; /** * Callback when the dragging starts. Return `false` to prevent dragging. */ onStart?: (event: PointerEvent, fromPoint: Position) => void | false; } export declare function useDragPoints(target: MaybeNullableRef, options?: UseDragPointsOptions): { fromPoint: import("vue").Ref<[x: number, y: number]>; toPoint: import("vue").Ref<[x: number, y: number]>; isDragging: import("vue").Ref; stop: import("vue").WatchStopHandle; };