type Directions = 'up' | 'left' | 'down' | 'right'; export type CustomEvent = { event: MouseEvent; velocity: number; deltaX: number; deltaY: number; absX: number; absY: number; direction: Directions; }; export interface UseSwipeableProps { onSwipeRight?: (event: CustomEvent) => void; onSwipeLeft?: (event: CustomEvent) => void; onSwipeUp?: (event: CustomEvent) => void; onSwipeDown?: (event: CustomEvent) => void; onSwipe?: (event: CustomEvent) => void; onSwiping?: (event: MouseEvent) => void; onSwipeStart?: (event: MouseEvent) => void; swipeDuration?: number; minDistance?: number | Partial<{ [key in Directions]: number; }>; } export declare const useSwipeable: (props?: UseSwipeableProps) => { onMouseDown: (event: MouseEvent) => void; onMouseMove: (event: MouseEvent) => void; onMouseUp: (event: MouseEvent) => void; }; export {}; //# sourceMappingURL=index.d.ts.map