import React from 'react'; import { ScrollViewItemProps } from './Item'; export type ScrollViewProps = Pick & { data: Array; renderItem: (item: T, index: number) => React.ReactNode; className?: string; fullWidth?: boolean; scrollX?: boolean; itemKey?: string | ((item: T, index: number) => string); onScroll?: (event: React.UIEvent) => void; children?: React.ReactNode; }; export interface ScrollViewHandle { scrollTo: (coord: { x?: number; y?: number; }) => void; } export declare const ScrollView: React.ForwardRefExoticComponent & { data: any[]; renderItem: (item: any, index: number) => React.ReactNode; className?: string | undefined; fullWidth?: boolean | undefined; scrollX?: boolean | undefined; itemKey?: string | ((item: any, index: number) => string) | undefined; onScroll?: ((event: React.UIEvent) => void) | undefined; children?: React.ReactNode; } & React.RefAttributes>;