import React from 'react';
/**
* Tooltip común de los gráficos del tablero.
*
* Existe por dos motivos que el tooltip por defecto de recharts no cubre:
*
* - Muestra el valor EXACTO, sin abreviar. El eje y las etiquetas abrevian
* porque no hay sitio; el tooltip es justamente donde el usuario va a buscar la
* cifra completa, y devolverle "1,25M" otra vez no le sirve de nada.
* - Usa los tokens del tablero. El de recharts trae fondo blanco cableado,
* así que en modo oscuro aparecía un rectángulo blanco sobre el gráfico.
*/
/** Una entrada del payload que recharts inyecta al tooltip. */
interface TooltipEntry {
name?: string;
value?: number | string;
color?: string;
}
/**
* Los tres primeros los inyecta recharts en tiempo de ejecución al pasar este
* componente como `content`; se declaran opcionales porque el consumidor no los
* escribe a mano. `TooltipProps` de recharts no se extiende aquí: su forma varía
* entre versiones menores y encadenaba errores de tipo sin aportar seguridad real.
*/
interface ChartTooltipProps {
active?: boolean;
payload?: TooltipEntry[];
label?: string | number;
currency?: string | null;
/** Total de la serie, para poder mostrar el porcentaje. */
total?: number;
}
export declare const ChartTooltip: React.FC;
export {};
//# sourceMappingURL=ChartTooltip.d.ts.map