import React from "react"; import { FlatList } from "react-native-gesture-handler"; import Animated, { type SharedValue, WithSpringConfig } from "react-native-reanimated"; import { CellData, DraggableFlatListProps } from "../types"; declare type RefContextValue = { propsRef: React.MutableRefObject>; animationConfigRef: SharedValue; cellDataRef: React.MutableRefObject>; keyToIndexRef: React.MutableRefObject>; containerRef: React.RefObject; flatlistRef: React.RefObject> | React.ForwardedRef>; scrollViewRef: React.RefObject; }; export default function RefProvider({ children, flatListRef, }: { children: React.ReactNode; flatListRef?: React.ForwardedRef> | null; }): JSX.Element; export declare function useRefs(): RefContextValue; export {};