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