///
import React from "react";
import { State as GestureState } from "react-native-gesture-handler";
export default function AnimatedValueProvider({ children, }: {
children: React.ReactNode;
}): JSX.Element;
export declare function useAnimatedValues(): {
activeCellOffset: import("react-native-reanimated").SharedValue;
activeCellSize: import("react-native-reanimated").SharedValue;
activeIndexAnim: import("react-native-reanimated").SharedValue;
containerSize: import("react-native-reanimated").SharedValue;
disabled: import("react-native-reanimated").SharedValue;
horizontalAnim: import("react-native-reanimated").SharedValue;
hoverAnim: Readonly<{
value: number;
}>;
hoverOffset: Readonly<{
value: number;
}>;
isDraggingCell: Readonly<{
value: boolean;
}>;
isTouchActiveNative: import("react-native-reanimated").SharedValue;
panGestureState: import("react-native-reanimated").SharedValue;
placeholderOffset: import("react-native-reanimated").SharedValue;
resetTouchedCell: () => void;
scrollOffset: import("react-native-reanimated").SharedValue;
scrollViewSize: import("react-native-reanimated").SharedValue;
spacerIndexAnim: import("react-native-reanimated").SharedValue;
touchPositionDiff: Readonly<{
value: number;
}>;
touchTranslate: import("react-native-reanimated").SharedValue;
autoScrollDistance: Readonly<{
value: number;
}>;
viewableIndexMin: import("react-native-reanimated").SharedValue;
viewableIndexMax: import("react-native-reanimated").SharedValue;
};