import type { JSX } from 'react';
import { type TimeSeriesYAxisConfig } from '../../internal/charts/timeSeriesLineChartHelpers.js';
export type TimeSeriesLineChartPoint = {
    x: string;
    y: number;
};
export type TimeSeriesLineChartSerie<Category extends string> = {
    id: Category;
    data: readonly TimeSeriesLineChartPoint[];
};
export type TimeSeriesLineChartProps<Category extends string> = {
    series: readonly TimeSeriesLineChartSerie<Category>[];
    categoryOrder: readonly Category[];
    categoryColorById: Readonly<Record<Category, string>>;
    categoryLabel: (category: Category) => string;
    formatValue: (value: number) => string;
    ariaLabel: string;
    yAxis?: TimeSeriesYAxisConfig;
};
export declare const TimeSeriesLineChart: <Category extends string>(props: TimeSeriesLineChartProps<Category>) => JSX.Element;
export default TimeSeriesLineChart;
//# sourceMappingURL=TimeSeriesLineChart.d.ts.map