/**
 * https://www.ag-grid.com/vue-data-grid/infinite-scrolling/#reference-IDatasource-getRows
 */
export default interface GetRowsParams {
    startRow: number | undefined;
    endRow: number | undefined;
    rowGroupCols: ColumnVO[];
    valueCols: ColumnVO[];
    pivotCols: ColumnVO[];
    pivotMode: boolean;
    groupKeys: string[];
    filterModel: FilterModel | null;
    sortModel: SortModelItem[];
}
interface ColumnVO {
    id: string;
    displayName: string;
    field?: string;
    aggFunc?: string;
}
interface FilterModel {
    [colId: string]: any;
}
interface SortModelItem {
    colId: string;
    sort: 'asc' | 'desc';
}
export {};
