import type { MaybeRef } from './_shared'; import type { Ref } from '@stacksjs/stx'; import type { SwipeDirection } from './useSwipe'; /** * Reactive pointer-based swipe detection. */ export declare function usePointerSwipe(target: MaybeRef, options?: UsePointerSwipeOptions): UsePointerSwipeReturn; export declare interface UsePointerSwipeOptions { threshold?: number onSwipe?: (direction: SwipeDirection) => void onSwipeEnd?: (e: PointerEvent, direction: SwipeDirection) => void } export declare interface UsePointerSwipeReturn { isSwiping: Ref direction: Ref distanceX: Ref distanceY: Ref posStart: Ref<{ x: number, y: number }> posEnd: Ref<{ x: number, y: number }> }