/// import type { LayoutChangeEvent } from 'react-native'; import type { ScrollToSupportedViews } from '../hooks/useScrollTo'; export interface ItemLayout { containerWidth: number; containerLeft: number; width: number; left: number; } interface ScrollItemProps { itemsCount: number; } interface ScrollItemResultProps { onItemLayout: (event: LayoutChangeEvent, index: number) => void; onItemContainerLayout: (event: LayoutChangeEvent, index: number) => void; onContentSizeChange: (contentWidth: number, contentHeight: number) => void; onLayout: (event: LayoutChangeEvent) => void; focusIndex: (index: number, animated?: boolean) => void; itemsLayout: ItemLayout[]; scrollViewRef: React.RefObject; } declare const useScrollItem: (props: ScrollItemProps) => ScrollItemResultProps; export default useScrollItem;