/**
* Reconocimiento del tipo de un campo por su NOMBRE.
*
* Por qué es un módulo y no una lista por archivo. `tableColumns` y `suggestChartType`
* implementaban la misma idea —adivinar la naturaleza de un campo por cómo se llama— con su
* propia lista, su propio `normalize` y el mismo defecto: comparaban por substring. Eso
* hacía que `dias_sin_entrada` casara con `dia` y se tipara como FECHA (la celda pintaba
* «1 ene 1970» para un conteo de días), que `total_registros` casara con `total` y saliera como
* moneda, y que `rango` o `tamano` casaran con `ano` y pasaran por temporales.
*
* Aquí se compara por PALABRA. El nombre se parte por los separadores habituales
* (`_`, `-`, camelCase) y la pista tiene que ser una de esas palabras completas. `dias_sin_entrada`
* ya no es `dia`, y `fecha_emision` sigue siendo `fecha`.
*/
/** Quita acentos y baja a minúsculas, para que `año` y `ano` sean lo mismo. */
export declare function normalizeFieldName(value: string): string;
/**
* Las palabras que componen un nombre de campo.
*
* `STOCK_ACTUAL` → `['stock','actual']` · `fechaEmision` → `['fecha','emision']` ·
* `dias_sin_entrada` → `['dias','sin','entrada']`.
*/
export declare function fieldWords(value: string): string[];
/** Si alguna de las pistas aparece como PALABRA completa del nombre del campo. */
export declare function matchesHint(fieldName: string, hints: readonly string[]): boolean;
/**
* Si un nombre de campo designa un IDENTIFICADOR y no un dato que se pueda graficar.
*
* No vale `name.includes('id')`. Ese predicado —que es el que había— descarta
* `cantidad`, `unidad`, `validado` y `liquidez`, porque las cuatro contienen la secuencia
* «id». En un ERP en español eso significa saltarse justamente la columna que se quería medir:
* un sparkline sobre una serie de `cantidad` se quedaba sin datos, en silencio.
*
* Se reconoce `id` como palabra propia (`id`, `widget_id`, `ID`, `idCliente`) y los `uuid`/`guid`.
*/
export declare function isIdentifierField(fieldName: string): boolean;
//# sourceMappingURL=fieldHints.d.ts.map