import { ChartThemeColors } from './line-chart.types'; /** * Get theme colors for line chart layout */ export declare const getLayoutColors: (useDarkTheme?: boolean) => ChartThemeColors; /** * Base layout for line chart */ export declare const GetLineChartLayoutBase: (forceCategoryX?: boolean, tickLabels?: string[], useDarkTheme?: boolean) => { 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; }; }; /** * Get the default line chart layout, but with custom X axis labels * @param labels labels to use for X axis * @param isDarkMode select whether dark mode should be used or not (default: false) */ export declare const GetLineChartLayoutWithCustomLabels: (labels: string[], isDarkMode?: boolean) => { 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; }; };