import { processGroupBy, replaceAggregatesByRefs } from "./group-by.cjs";
/**
 * The grouping compiler. Aggregate values and `groupKeys` carry it onto the
 * query IR, so apps that never group or aggregate do not bundle it.
 */
export declare const grouping: {
    processGroupBy: typeof processGroupBy;
    replaceAggregatesByRefs: typeof replaceAggregatesByRefs;
};
export type Grouping = typeof grouping;
