import type { PaletteProps } from "../types"; export type ThemeColorPalette = PaletteProps; export type ChartMode = "light" | "dark"; export declare const CATEGORICAL_SERIES: Record; export declare const chartMode: (colors: ThemeColorPalette) => ChartMode; export declare function getCategoricalSeriesColors(colors: ThemeColorPalette): string[]; export declare function getDefaultSeriesColors(colors: ThemeColorPalette): string[]; /** Ink, grid and surface tokens every chart type shares. */ export declare function chartInk(colors: ThemeColorPalette): { surface: string; text: string; muted: string; grid: string; axis: string; tooltipBg: string; }; /** Ink for a label drawn on top of a filled mark. Always clears AA. */ export declare const labelOnSeries: (fill: string, colors: ThemeColorPalette) => string; export declare function mergeChartTitleStyle(colors: ThemeColorPalette, titleStyle?: { color?: string; fontSize?: string; fontWeight?: number | string; fontFamily?: string; }): { color: string; fontSize: string; fontWeight: number | string; fontFamily: string; }; export declare function chartAxisLabelColor(colors: ThemeColorPalette): string;