import * as React from 'react'; declare type Props = Readonly<{ className?: string; data: ReadonlyArray; getUniqKey: (datum: T) => string; header?: React.ReactNode; renderRow: (datum: T, idx: number) => React.ReactNode; setRowClassName?: (datum: T) => string | undefined; isRowSelected?: (datum: T) => boolean; onRowSelect?: (datum: T) => void; calcRowHeight?: (datum: T) => number; }>; /** * VirtualizedList efficiently renders large lists and tabular data. * It improves memory consumption and performance of large lists by maintaining a finite render window of active items that are rendered incrementally, * replacing all items outside of the render window. */ export declare function VirtualizedList({ className, renderRow, header, getUniqKey, data, onRowSelect, setRowClassName, isRowSelected, calcRowHeight }: Props): JSX.Element; export {};