import type { ColumnName, Row, Value } from './data'; import type { AggregationMap } from './aggregate'; import type { OrderedMap } from '../utils'; export type GroupedData = GroupChunk[]; export type GroupChunk = { by: Partial; rows: Row[]; columns?: Record; distinctColumns?: Record; aggregations?: AggregationMap; }; export type GroupMap = OrderedMap;