import type { ColumnAggregationMapType, ColumnState } from '../state'; import type { CellValueParams, Column, GridRowId, GridRowMeta } from '../types'; type ValueReturnType = number | Date | null; export declare const getAggregationValueFn: (footer: Column["footer"], cell: Column["cell"]) => ((props: CellValueParams) => ValueReturnType) | null; export declare const getAggregationConfig: (columns: ColumnState[]) => ColumnAggregationMapType[]; export declare const getRowValues: (rowIds: GridRowId[], entities: Map, meta: Map, aggregationFns: ColumnAggregationMapType[]) => Map; export declare const getAggregationResults: (aggregationFns: ColumnAggregationMapType[], values: Map) => Map; }>; export {}; //# sourceMappingURL=aggregation.d.ts.map