import { IVirtualListProps } from '../VirtualList'; export interface IVirtualListHelperCalculations { containerSizePx: number; itemSizePx: number; itemsCount: number; overscanItemsAheadInt: number; overscanItemsBehindInt: number; overscanItemsCount: number; overscanItemsCountInt: number; overscanSizePx: number; scrollTop: number; scrollIndex: number; viewportEndIndex: number; viewportEndIndexInt: number; viewportItemsCount: number; viewportSizePx: number; viewportStartIndex: number; viewportStartIndexInt: number; virtualEndIndexInt: number; virtualItemsCount: number; virtualStartIndexInt: number; } export declare class VirtualListHelper { calculateItems(itemsCount: number, itemHeight: number, wrapperSizePx: number, scrollTop: number, overscan: IVirtualListProps['overscan'], disableVirtualization?: boolean): IVirtualListHelperCalculations; generateAndGetRenderedItems(data: IVirtualListProps['data'], itemRenderer: IVirtualListProps['itemRenderer'], calculations: IVirtualListHelperCalculations, itemRendererExtraData: IVirtualListProps['itemRendererExtraData'], striped: boolean): ReturnType[]; } //# sourceMappingURL=VirtualListHelper.d.ts.map