import { RefObject } from 'react';
interface UseSwipeNavigationProps {
    containerRef: RefObject<HTMLElement>;
    onSwipeLeft: () => void;
    onSwipeRight: () => void;
    onSwipeUp?: () => void;
    onSwipeDown?: () => void;
    disabled?: boolean;
    threshold?: number;
    axis?: 'horizontal' | 'vertical';
}
/**
 * A hook that enables swipe-based navigation on a container element.
 * In horizontal mode: swipe left → next, swipe right → previous.
 * In vertical mode: swipe up → next, swipe down → previous.
 */
declare const useSwipeNavigation: ({ containerRef, onSwipeLeft, onSwipeRight, onSwipeUp, onSwipeDown, disabled, threshold, axis, }: UseSwipeNavigationProps) => void;
export default useSwipeNavigation;
