import * as React from 'react'; export type ScrollToItemStaticParams = { index: number; itemSize: number; totalItems: number; scrollViewRef: React.RefObject; axis?: 'horizontal' | 'vertical'; reversed?: boolean; behavior?: ScrollBehavior; gap?: number; }; export type ScrollToInterface = { scrollTo: (index: number, behavior?: ScrollBehavior, callback?: (index: number) => void) => void; scrollToPosition: (position: number, behavior?: ScrollBehavior, index?: number, callback?: (index: number) => void) => void; virtualizerLength: React.RefObject; currentIndex: React.RefObject | undefined; sizeTrackingArray?: React.RefObject; };