import type { Column, RowGroupColumn, RowGroupDisplayMode, RowGroupModelItem } from "../../+types.js";
interface ColumnHandleGroupColumnArgs<T> {
    readonly columns: Column<T>[];
    readonly rowGroupTemplate: RowGroupColumn<T>;
    readonly rowGroupModel: RowGroupModelItem<T>[];
    readonly rowGroupDisplayMode: RowGroupDisplayMode;
    readonly rowGroupColumnState: Record<string, Partial<Column<T>>>;
}
export declare function columnAddRowGroup<T>({ columns, rowGroupModel, rowGroupDisplayMode, rowGroupTemplate, rowGroupColumnState, }: ColumnHandleGroupColumnArgs<T>): Column<T>[];
export {};
