import { SortableContainerProps } from '@o/react-sortable-hoc'; import React, { FunctionComponent, RefObject } from 'react'; import { GenericComponent } from '../types'; import { DynamicListControlled, DynamicListProps } from './DynamicList'; import { HandleSelection } from './ListItemViewProps'; import { SelectableProps } from './SelectableStore'; export declare type VirtualListProps = SelectableProps & SortableContainerProps & Omit & { onSelect?: HandleSelection; onOpen?: HandleSelection; itemProps?: B; ItemView?: GenericComponent; sortable?: boolean; listRef?: RefObject; items: A[]; getItemProps?: (item: A, index: number, items: A[]) => B | null | false; Separator?: FunctionComponent<{ children: string; }>; separatorProps?: any; }; export declare const VirtualList: React.MemoExoticComponent<(virtualProps: VirtualListProps) => JSX.Element>; //# sourceMappingURL=VirtualList.d.ts.map