/**
 * RowGrouper genérico por defecto.
 *
 * Se usa cuando NO pasas un rowGrouper personalizado al TreeDataGrid.
 * Agrupa las filas usando el valor directo de la columna.
 *
 * Ideal para agrupar por campos de texto como:
 * - Departamento
 * - Estado
 * - Ubicación
 * @param rows - Todas las filas de la tabla
 * @param columnKey - El nombre de la columna por la que agrupar (ej: 'department')
 * @returns Un objeto donde cada llave es un valor único y cada valor es un array de filas
 * @example
 * const rows = [
 *   { id: 1, name: 'Juan', department: 'Ventas' },
 *   { id: 2, name: 'María', department: 'Tecnología' },
 *   { id: 3, name: 'Pedro', department: 'Ventas' },
 * ];
 *
 * const groups = defaultRowGrouper(rows, 'department');
 * // Resultado:
 * // {
 * //   'Ventas': [Juan, Pedro],
 * //   'Tecnología': [María]
 * // }
 */
export declare const defaultRowGrouper: <TRow>(rows: readonly TRow[], columnKey: string) => Record<string, readonly TRow[]>;
//# sourceMappingURL=defaultRowGrouper.d.ts.map