export interface VirtualRange { start: number; end: number; paddingTop: number; paddingBottom: number; totalHeight: number; } interface VirtualizerOptions { count?: number; estimateSize?: number; overscan?: number; fixedSize?: number | null; } export declare class DtVirtualizer { private _count; private _estimateSize; private _overscan; private _fixedSize; private _viewportHeight; private _scrollTop; private _sizes; constructor(options?: VirtualizerOptions); setCount(count: number): void; setViewportHeight(height: number): void; setScrollTop(scrollTop: number): void; setEstimateSize(size: number): void; setFixedSize(size: number | null): void; resetMeasurements(): void; measure(index: number, size: number): number; getOffset(index: number): number; getTotalHeight(): number; getRange(): VirtualRange; } export {}; //# sourceMappingURL=virtualizer.d.ts.map