import * as React from 'react'; export type useMessagePinProps = {}; export declare function useMessagePin(props: useMessagePinProps): { maxListHeight: number; setMaxListHeight: React.Dispatch>; panHandlers: import("react-native").GestureResponderHandlers; msgPinPlaceHolderHeightRef: React.RefObject; msgPinPlaceHolderHeightAnimate: (toValue: number, onFinished?: (result: any) => void, offsetToZero?: boolean) => void; msgPinPlaceHolderCurrentHeight: import("react-native").Animated.Value; msgListMaxCurrentHeight: import("react-native").Animated.AnimatedInterpolation; msgPinHeightRef: React.RefObject; msgPinHeightAnimate: (toValue: number, onFinished?: (result: any) => void, offsetToZero?: boolean) => void; msgPinCurrentHeight: import("react-native").Animated.Value; msgPinLabelTranslateYRef: React.RefObject; msgPinLabelTranslateYAnimate: (toValue: number, onFinished?: (result: any) => void, offsetToZero?: boolean) => void; msgPinLabelCurrentTranslateY: import("react-native").Animated.Value; msgPinBackgroundOpacityAnimate: (toValue: number, onFinished?: (result: any) => void, offsetToZero?: boolean) => void; msgPinBackgroundCurrentOpacity: import("react-native").Animated.Value; }; //# sourceMappingURL=MessagePin.hooks.d.ts.map