import { ValueType } from "./common"; export interface IRowData { [fieldName: string]: ValueType; } export declare class DataCollector { private _data; constructor(); readonly data: RowData[]; setData(data: Array): void; getRowData(rowIndex: number): RowData; getDatum(rowIndex: number, fieldName: string): ValueType; readonly dataLength: number; updateDatum(rowIndex: number, fieldName: string, value: ValueType): void; addRowsData(rows: Array): void; deleteRowsData(indexes: Array): void; } export declare class RowData { private _data; constructor(); getDatum(fieldName: string): ValueType; setData(row: IRowData): void; updateDatum(fieldName: string, value: ValueType): void; }