let onScrollUpdater : ?x:'a => ?y:'b => ?native:bool => unit => RNEvent.NativeScrollEvent.t => unit;
type point
=
{
}
;
let scrollTo : ReasonReact.reactRef => x:int => y:int => animated:bool => unit;
let scrollToEnd : ReasonReact.reactRef => animated:bool => unit;
let make : ?accessibilityLabel:ReasonReact.reactElement => ?accessible:bool => ?hitSlop:Types.insets => ?onAccessibilityTap:(unit => unit) => ?onLayout:(RNEvent.NativeLayoutEvent.t => unit) => ?onMagicTap:(unit => unit) => ?responderHandlers:Types.touchResponderHandlers => ?pointerEvents:[ `auto | `boxNone | `boxOnly | `none ] => ?removeClippedSubviews:bool => ?style:Style.t => ?testID:string => ?accessibilityComponentType:[ `button | `none | `radiobutton_checked | `radiobutton_unchecked ] => ?accessibilityLiveRegion:[ `assertive | `none | `polite ] => ?collapsable:bool => ?importantForAccessibility:[ `auto | `no | `noHideDescendants | `yes ] => ?needsOffscreenAlphaCompositing:bool => ?renderToHardwareTextureAndroid:bool => ?accessibilityTraits:list([ `adjustable | `allowsDirectInteraction | `button | `disabled | `frequentUpdates | `header | `image | `key | `link | `none | `pageTurn | `plays | `search | `selected | `startsMedia | `summary | `text ]) => ?accessibilityViewIsModal:bool => ?shouldRasterizeIOS:bool => ?contentContainerStyle:Style.t => ?horizontal:bool => ?keyboardDismissMode:[ `interactive | `none | `onDrag ] => ?keyboardShouldPersistTaps:[ `always | `handled | `never ] => ?onContentSizeChange:((float, float) => unit) => ?onScroll:(RNEvent.NativeScrollEvent.t => unit) => ?pagingEnabled:bool => ?refreshControl:ReasonReact.reactElement => ?scrollEnabled:bool => ?showsHorizontalScrollIndicator:bool => ?showsVerticalScrollIndicator:bool => ?stickyHeaderIndices:list(int) => ?overScrollMode:[ `always | `auto | `never ] => ?scrollPerfTag:string => ?alwaysBounceHorizontal:bool => ?alwaysBounceVertical:bool => ?automaticallyAdjustContentInsets:bool => ?bounces:bool => ?canCancelContentTouches:bool => ?centerContent:bool => ?contentInset:Types.insets => ?contentOffset:point => ?decelerationRate:[ `fast | `normal ] => ?directionalLockEnabled:bool => ?indicatorStyle:[ `black | `default | `white ] => ?maximumZoomScale:float => ?minimumZoomScale:float => ?onScrollAnimationEnd:(unit => unit) => ?scrollEventThrottle:int => ?scrollIndicatorInsets:Types.insets => ?scrollsToTop:bool => ?snapToAlignment:[ `center | `end_ | `start ] => ?zoomScale:float => array(ReasonReact.reactElement) => ReasonReact.component(ReasonReact.stateless, ReasonReact.noRetainedProps, unit);