import { CSSProperties } from 'react';
import type { ReactNode, UIEvent } from 'react';
interface Props<T> {
    items: T[];
    renderItem: (item: T, index: number) => ReactNode;
    listMaxHeight?: CSSProperties['height'];
    onScroll?: (e: UIEvent<HTMLElement>) => void;
    estimateSize?: number;
}
export declare function VirtualList<T>({ items, listMaxHeight, onScroll, estimateSize, renderItem }: Props<T>): JSX.Element;
export {};
//# sourceMappingURL=VirtualList.d.ts.map