import { Animated, GestureResponderEvent, PanResponderGestureState, PanResponderInstance } from 'react-native'; import type { ModalAnimationType } from './types'; export declare const useModalAnimation: (type: ModalAnimationType) => { translateY: Animated.Value; backgroundOpacity: Animated.Value; startShow: (callback?: any) => void; startHide: (callback?: any) => void; }; export declare const useModalPanResponder: (params: { type: ModalAnimationType; translateY: Animated.Value; startShow: (callback?: any | undefined) => void; onRequestModalClose: () => void; onMoveShouldSetPanResponder?: ((e: GestureResponderEvent, gestureState: PanResponderGestureState) => boolean) | undefined; }) => PanResponderInstance; //# sourceMappingURL=Modal.hooks.d.ts.map