/** * 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