/** * Hook that provides theme-aware Highcharts configuration * Automatically updates when the theme changes * * @returns Highcharts theme options that respect the current theme * * @example * ```tsx * const MyChart = () => { * const highchartsTheme = useHighchartsTheme() * * const options = { * ...highchartsTheme, * series: [{ data: [1, 2, 3] }] * } * * return * } * ``` */ export declare const useHighchartsTheme: () => { colors: string[]; chart: { backgroundColor: string; style: { fontFamily: string; }; }; title: { style: { color: string; fontSize: string; fontWeight: string; }; }; subtitle: { style: { color: string; fontSize: string; }; }; xAxis: { gridLineColor: string; labels: { style: { color: string; fontSize: string; }; }; lineColor: string; tickColor: string; title: { style: { color: string; fontSize: string; }; }; }; yAxis: { gridLineColor: string; labels: { style: { color: string; fontSize: string; }; }; lineColor: string; tickColor: string; title: { style: { color: string; fontSize: string; }; }; }; tooltip: { backgroundColor: string; borderColor: string; borderRadius: number; style: { color: string; fontSize: string; }; }; legend: { itemStyle: { color: string; fontSize: string; }; itemHoverStyle: { color: string; }; itemHiddenStyle: { color: string; }; }; plotOptions: { series: { borderWidth: number; dataLabels: { color: string; style: { fontSize: string; fontWeight: string; }; }; marker: { lineColor: null; }; }; }; credits: { enabled: boolean; }; drilldown: { activeAxisLabelStyle: { color: string; }; activeDataLabelStyle: { color: string; }; }; }; export default useHighchartsTheme; //# sourceMappingURL=useHighchartsTheme.d.ts.map