import { Directive } from 'vue'; export interface Config { props: { modelValue: number; step?: number; min?: number; max?: number; }; onChange: (value: number) => void; onClick?: (e: MouseEvent) => void; onDown?: (e: MouseEvent) => void; onUp?: (e: MouseEvent) => void; } export default function numberDrag(config: Config): Directive;