import * as React from 'react'; import type { Layout, ScrollState } from '../scroll_window'; type WindowedListProps = { scrollState: ScrollState itemSizes: number[] overscan?: number children( windowedListState: { firstVisible: number; lastVisible: number; } | undefined, itemPositions: number[] ): React.ReactNode throttledUpdateMs?: number }; export declare class WindowedList extends React.Component> { private visibleRange; private get itemPositions(); componentDidMount(): void; private setVisibleRange; render(): React.ReactNode; } export {};