import type { DraggableGestureProps } from '../types'; declare const useDraggableGesture: ({ backgroundColor, onComplete, onScrollBeginDrag, onScrollEndDrag, handleLongPress, isKeyboardVisible, }: DraggableGestureProps) => { listStyle: { flex: number; backgroundColor: string; } | { transform: ({ scale: number; translateX?: undefined; translateY?: undefined; } | { translateX: number; scale?: undefined; translateY?: undefined; } | { translateY: number; scale?: undefined; translateX?: undefined; })[]; backgroundColor: string; }; rootStyle: { height: number; width: number; backgroundColor: string; }; gestureHandler: (e: { nativeEvent: { readonly handlerTag: number; readonly numberOfPointers: number; readonly state: 0 | 5 | 2 | 1 | 3 | 4; readonly x: number; readonly y: number; readonly absoluteX: number; readonly absoluteY: number; readonly translationX: number; readonly translationY: number; readonly velocityX: number; readonly velocityY: number; }; }) => void; }; export default useDraggableGesture;