import type { FilterState } from './FilterEngine'; import type { InferenceCache } from './InferenceCache'; import type { SortState } from './SortEngine'; export interface RowModel { allRows: T[]; filteredRows: T[]; sortedRows: T[]; visibleRows: T[]; } export declare function buildRowModel(rows: T[], filters: FilterState[], sort: SortState | null, virtualWindow: { start: number; end: number; }, cache?: InferenceCache): RowModel; //# sourceMappingURL=RowModel.d.ts.map