import { ReactNode } from 'react'; import { ChartVariant, SeriesData, ValueFormatter } from './setup'; /** * Líneas rectas sin puntos, una por serie, con leyenda clicable. Presentacional: si el * acumulado, el rango o el año cambian con un control, el padre lo pinta en `actions`, * recalcula y vuelve a pasar `data`. * * @example * */ export interface LineChartProps { title: string; data: SeriesData; /** un color por serie, alineado por índice con `datasets`; los que falten salen en gris */ colors?: string[]; /** máximo de etiquetas visibles en el eje X; el resto se salta de forma uniforme */ maxTicks?: number; /** formatea los valores del eje Y y del tooltip; por defecto `toLocaleString()` */ valueFormatter?: ValueFormatter; actions?: ReactNode; /** estilo visual; ver `ChartVariant` */ variant?: ChartVariant; loading?: boolean; emptyTitle?: string; emptyText?: string; } export declare const LineChart: ({ title, data, colors, maxTicks, valueFormatter, actions, variant, loading, emptyTitle, emptyText, }: LineChartProps) => import("react/jsx-runtime").JSX.Element;