import { RefObject } from 'react'; import { SwipeEndHandler, SwipeMoveHandler, SwipePreventHandler } from '../swipe/swipeUtils'; export interface UseSwipeHandlersResult { onSwipeMove: SwipeMoveHandler; onSwipeEnd: SwipeEndHandler; onSwipePrevent: SwipePreventHandler; } export interface UseSwipeHandlers { setSlideOffset: (offset: number) => void; slideOnChange?: (slide: number) => void; slideContainerElRef: RefObject; activeItemIndex: number; lastItemIndex: number; } declare const useSwipeHandlers: ({ setSlideOffset, slideOnChange, slideContainerElRef, activeItemIndex, lastItemIndex, }: UseSwipeHandlers) => UseSwipeHandlersResult; export default useSwipeHandlers;