import { Key } from '../get_key_parsing'; import { GroupAggregationOperation } from '../aggregation/group_aggregation_operation_parsing'; export interface GroupAggregationSelection { kind: 'group-aggregation-selection'; parameterToTable: { [parameter: string]: string; }; operations: [string, GroupAggregationOperation][]; } export declare function createGroupAggregation(parameterToTable: { [parameter: string]: string; }, operations: [string, GroupAggregationOperation][]): GroupAggregationSelection; export declare function parseGroupAggregationSelection(f: Function, key: Key, numberOfTables: number): GroupAggregationSelection;