///
type GestureType = "swipeUp" | "swipeDown" | "swipeLeft" | "swipeRight" | "tap" | "pinch" | "zoom";
interface GestureConfig {
gesture: GestureType;
touchCount: number;
callback: () => void;
elementRef?: React.RefObject;
}
declare const useGesture: (config: GestureConfig) => {
touchStartX: number;
touchStartY: number;
touchEndX: number;
touchEndY: number;
touchTime: number;
initialDistance: number;
finalDistance: number;
gestureTriggered: boolean;
};
export { useGesture, type GestureType, type GestureConfig };
//# sourceMappingURL=use-gesture.d.ts.map