/**
 * Resolve --chart-color-1..12 from document.documentElement at runtime.
 * Returns hex array. Re-call on theme switch to get current theme values.
 */
export declare function resolveChartPalette(): string[];
/**
 * Resolve a single CSS custom property from document.documentElement at runtime.
 * Re-call on theme switch to pick up the current theme value.
 */
export declare function resolveCssVar(name: string, fallback: string): string;
/**
 * Legend text colour — Figma `Color Type/text/text_2` (--text-2: #cccccc dark /
 * #434343 light). The ECharts option takes resolved colour strings, so the no-DOM
 * fallback hex lives here in the resolution layer (same pattern as
 * resolveChartPalette), keeping component .vue files literal-hex-free
 * (AGENTS.md hard rule #4 / audit:design-system).
 */
export declare function resolveLegendColor(): string;
/**
 * Axis / grid divider colour — Figma-aligned semantic token --line-divider-light
 * (= var(--line-light): #434343 dark / #cccccc light). Drives chart axis lines,
 * ticks and grid split lines. Like resolveLegendColor, the no-DOM fallback hex
 * lives here in the resolution layer so component .vue files stay literal-hex-free
 * (AGENTS.md hard rule #4 / audit:design-system / eslint no-hardcoded-color).
 */
export declare function resolveAxisLineColor(): string;
