import type { Ref } from 'vue'; export type SwiperDirection = 'up' | 'right' | 'down' | 'left' | 'none'; export declare function useSwipeable(el: Ref, { threshold, onSwipeStart, onSwipe, onSwipeEnd, passive, }: { threshold?: number; onSwipeStart?: (e?: MouseEvent | TouchEvent) => void; onSwipe?: (e?: MouseEvent | TouchEvent) => void; onSwipeEnd?: (e?: MouseEvent | TouchEvent, direction?: SwiperDirection) => void; passive?: boolean; }): { isSwiping: Ref; direction: import("vue").ComputedRef; coordsStart: { x: number; y: number; }; coordsEnd: { x: number; y: number; }; lengthX: import("vue").ComputedRef; lengthY: import("vue").ComputedRef; stop: () => void; };