import type { JSX } from 'react';
export type MetricHistoryChartPoint = {
    x: string;
    y: number;
};
export type MetricHistoryChartSerie = {
    id: string;
    label: string;
    color: string;
    unit?: string;
    data: readonly MetricHistoryChartPoint[];
};
export type MetricHistoryChartProps = {
    series: readonly MetricHistoryChartSerie[];
    ariaLabel: string;
    formatValue?: (value: number, unit?: string) => string;
    formatTimestamp?: (value: string) => string;
    emptyMessage?: string;
};
declare function formatDefaultValue(value: number, unit?: string): string;
declare function formatDefaultTimestamp(value: string): string;
declare function formatAxisTimestamp(value: Date): string;
export declare const MetricHistoryChart: ({ ariaLabel, emptyMessage, formatTimestamp, formatValue, series, }: MetricHistoryChartProps) => JSX.Element;
export default MetricHistoryChart;
export declare const __test: {
    readonly formatDefaultValue: typeof formatDefaultValue;
    readonly formatDefaultTimestamp: typeof formatDefaultTimestamp;
    readonly formatAxisTimestamp: typeof formatAxisTimestamp;
};
//# sourceMappingURL=MetricHistoryChart.d.ts.map