///
import React from "react";
import { ScrollView } from "react-native-gesture-handler";
export declare function NestableScrollContainerProvider({ children, forwardedRef, }: {
children: React.ReactNode;
forwardedRef?: React.MutableRefObject;
}): JSX.Element;
export declare function useNestableScrollContainerContext(): {
outerScrollEnabled: boolean;
setOuterScrollEnabled: React.Dispatch>;
outerScrollOffset: import("react-native-reanimated").SharedValue;
scrollViewSize: import("react-native-reanimated").SharedValue;
scrollableRef: React.RefObject;
containerSize: import("react-native-reanimated").SharedValue;
} | undefined;
export declare function useSafeNestableScrollContainerContext(): {
outerScrollEnabled: boolean;
setOuterScrollEnabled: React.Dispatch>;
outerScrollOffset: import("react-native-reanimated").SharedValue;
scrollViewSize: import("react-native-reanimated").SharedValue;
scrollableRef: React.RefObject;
containerSize: import("react-native-reanimated").SharedValue;
};