import type { ChartDataIntent } from './chart-grammar'; /** Private, renderer-neutral visual defaults resolved by the chart compiler. */ export interface ChartTheme { seriesStrokeWidth: string; ruleStrokeWidth: string; gridStrokeWidth: string; barRadius: string; polarCornerRadius: number; polarLabelGap: number; dotRadius: number | string; dotHaloWidth: number | string; focusDotRadius: number | string; areaOpacity: number; boxFillOpacity: number; boxMaxWidth: number; heatmapMinimumOpacity: number; heatmapMaximumOpacity: number; cellGap: number; stackGap: number; donutGap: number; annotationFillOpacity: number; } export declare const defaultChartTheme: ChartTheme; /** Resolve chart geometry and opacity recipes from the current TokoMo theme. */ export declare function resolveChartTheme(element?: Element): ChartTheme; export declare function chartIntentColor(intent?: ChartDataIntent): string; //# sourceMappingURL=chart-theme.d.ts.map