// ag-grid-iux-enterprise v1.0.0 import { Component, GridOptionsWrapper } from "ag-grid-iux-community"; export interface VirtualListModel { getRowCount(): number; getRow(index: number): any; } export declare class VirtualList extends Component { private static TEMPLATE; private model; private eListContainer; private rowsInBodyContainer; private componentCreator; private rowHeight; private environment; gridOptionsWrapper: GridOptionsWrapper; constructor(); private init; ensureIndexVisible(index: number): void; setComponentCreator(componentCreator: (value: any) => Component): void; getRowHeight(): number; getScrollTop(): number; setRowHeight(rowHeight: number): void; refresh(): void; private clearVirtualRows; private drawVirtualRows; private ensureRowsRendered; private removeVirtualRows; private insertRow; private addScrollListener; setModel(model: VirtualListModel): void; }