import { Ref, RefObject } from 'react'; import type { TapGestureHandler, State } from 'react-native-gesture-handler'; import type Animated from 'react-native-reanimated'; import type { Scrollable, ScrollableRef } from '../types'; export declare type BottomSheetInternalContextType = { enableContentPanningGesture: boolean; containerTapGestureRef: Ref; contentPanGestureState: Animated.Value; contentPanGestureTranslationY: Animated.Value; contentPanGestureVelocityY: Animated.Value; handlePanGestureState: Animated.Value; handlePanGestureTranslationY: Animated.Value; handlePanGestureVelocityY: Animated.Value; scrollableContentOffsetY: Animated.Value; decelerationRate: Animated.Node; setScrollableRef: (ref: ScrollableRef) => void; removeScrollableRef: (ref: RefObject) => void; }; export declare const BottomSheetInternalContext: import("react").Context; export declare const BottomSheetInternalProvider: import("react").Provider;