/**
* Agrupa la cola de categorías en un único "Otros".
*
* Por qué hace falta. Una dona con doce segmentos no comunica una
* distribución: comunica que hay doce cosas. Los segmentos pequeños quedan por
* debajo del ancho de un trazo, la leyenda ocupa más que el gráfico y ningún color
* alcanza para distinguirlos. Lo mismo pasa con un ranking de veinte barras, donde
* las últimas quince son ruido bajo la línea de lo legible.
*
* Agrupar la cola es lo que convierte "hay muchas categorías" en "estas mandan, el
* resto suma esto".
*
* Preserva el total. "Otros" es la SUMA de lo que absorbe, no un descarte:
* si el usuario compara la dona contra un KPI del mismo dato, los dos tienen que
* dar la misma cifra.
*
* Ordena SIEMPRE, no solo cuando hay cola que agrupar. Antes había un atajo que devolvía
* las filas tal cual si no superaban el límite, así que el criterio de orden del gráfico cambiaba
* al cruzarlo: un ranking de cinco categorías salía en el orden en que lo devolviera la consulta
* y el de ocho, ordenado. Un ranking desordenado no es un ranking.
*
* ⚠️ Por eso mismo, NO usar en gráficos de dimensión temporal: ordenar por valor una serie de
* tiempo destruye justamente lo que la serie cuenta (ver `ChartVentasMensual`).
*/
export declare function groupTail>(rows: T[], categoryField: string, valueField: string, limit: number): Record[];
/** Si una fila es el grupo de cola. */
export declare function isOthersRow(value: unknown): boolean;
//# sourceMappingURL=groupTail.d.ts.map