import { ChartColorPalette, ChartUITokens } from "./types.js"; //#region src/react/charts/theme.d.ts /** * Hook to get theme colors with automatic updates on theme change. * Re-resolves CSS variables when color scheme or theme attributes change. * * @param palette - Color palette type: "categorical" (default), "sequential", or "diverging" */ declare function useThemeColors(palette?: ChartColorPalette): string[]; /** * Hook to get the chart UI tokens (axis text, titles, grid lines) with automatic * updates on theme change. Pass the result into the ECharts option builders so * axis labels, lines, legends, and titles follow the active theme. */ declare function useChartUITokens(): ChartUITokens; /** * Hook to get all three color palettes at once. * Useful when a component needs access to multiple palette types. */ declare function useAllThemeColors(): { categorical: string[]; sequential: string[]; diverging: string[]; }; //#endregion export { useAllThemeColors, useChartUITokens, useThemeColors }; //# sourceMappingURL=theme.d.ts.map