import { MaybeRef, Ref } from 'vue';
export interface UseNumberDragOptions {
    getValue: () => number;
    step: MaybeRef<number>;
    min?: MaybeRef<number | undefined>;
    max?: MaybeRef<number | undefined>;
    onUpdate: (value: number) => void;
    formatDelta?: (value: number) => string;
}
export declare function useNumberDrag(options: UseNumberDragOptions): {
    onMouseDown: (event: MouseEvent) => void;
    isDragging: Ref<boolean>;
};
