import type { Insets, LayoutRectangle } from 'react-native'; import { SharedValue } from 'react-native-reanimated'; export declare type UseControlThumbParams = { progressLayout: LayoutRectangle | null; onGestureEnd: (timeForThumb: number) => void; totalDuration: number; thumbSharedValue?: SharedValue; hitSlop?: number | Insets; timeSharedValue: SharedValue; }; declare const useControlThumb: ({ progressLayout, onGestureEnd, totalDuration, thumbSharedValue, hitSlop, timeSharedValue, }: UseControlThumbParams) => { thumbGestureHandler: import("react-native-gesture-handler/lib/typescript/handlers/gestures/panGesture").PanGesture; thumbValue: SharedValue; updateThumbFromTime: (time: number) => void; }; export default useControlThumb;