import { ILineChartProps, ILineChartState } from './line-chart.types'; /** * If the input data has changed (according to a hash), increment the plot revision and store new hash */ export declare const HandleDerivedStateUpdateForLineChart: (propsIn: ILineChartProps, stateIn: ILineChartState) => ILineChartState | { dataset: import("../common").AppPlotData[]; revision: number; dataHash: string; useDarkTheme: boolean; chartLayout: { autosize: boolean; margin: { r: number; b: number; t: number; }; paper_bgcolor: string; plot_bgcolor: string; showlegend: boolean; legend: { orientation: string; font: { color: string; }; }; xaxis: { showline: boolean; showgrid: boolean; title: string; automargin: boolean; titlefont: { size: number; color: string; }; color: string; tickcolor: string; linecolor: string; zerolinecolor: string; linewidth: number; nticks: number; ticktext: string[]; type: string; }; yaxis: { showline: boolean; showgrid: boolean; title: string; automargin: boolean; fixedrange: boolean; titlefont: { size: number; color: string; }; color: string; tickcolor: string; linecolor: string; zerolinecolor: string; }; }; };