import { IConfigColumn } from '../../../../contexts/DataGridContext/types';
/**
 * Calcula el array de keys de columnas que deben agruparse.
 *
 * Esta función:
 * 1. Filtra las columnas que tienen grouped: true
 * 2. Las ordena por groupOrder (menor = primer nivel de agrupación)
 * 3. Retorna un array con las keys de esas columnas
 * @param columnsConfig - Array de configuración de columnas del DataGrid
 * @returns Array de keys de columnas ordenadas por nivel de agrupación
 * @example
 * // Si columnsConfig tiene:
 * // - department: { grouped: true, groupOrder: 0 }
 * // - team: { grouped: true, groupOrder: 1 }
 * // - name: { grouped: false }
 *
 * const groupBy = getGroupBy(columnsConfig);
 * // Resultado: ['department', 'team']
 */
export declare const getGroupBy: (columnsConfig: IConfigColumn[]) => string[];
//# sourceMappingURL=getGroupBy.d.ts.map