import type ApexCharts from 'apexcharts'; /** The theme-bridge output. */ export type ApexChartsTheme = ApexCharts.ApexOptions; /** * Compare fill opacity from the `--chart-compare-fill-opacity` token. Drives * the per-series `fill.opacity` of a compare bar / area overlay (see * `ChartSeries.role` in `src/components/chart/chart.tsx`). Theme-invariant — * the token value itself does not shift between themes; the resulting COLOUR * retints because it is mixed from the theme-shifting primary and background * (see `resolveCompareTint`). Falls back to 0.18 outside a browser. */ export declare function getCompareFillOpacity(): number; /** * Resolve a compare TINT: the paired primary mixed OVER the surface at the * compare opacity, so it is an opaque lighter shade of the same hue — used for * the legend swatch (and anywhere the tint is needed as a solid colour). * `primary` is an already-resolved colour (the k-th primary's colour). Uses the * same detached probe the bridge uses for `color-mix`, so it retints per theme * with no new observer and no hex literal in component code. Returns `primary` * untouched outside a browser. */ export declare function resolveCompareTint(primary: string): string; export declare function getApexChartsTheme(): ApexChartsTheme; //# sourceMappingURL=apexcharts-theme.d.ts.map