import type { Theme } from '@antv/g2'; import type { VisualizationTheme } from '../types'; export declare const DEFAULT_COLOR_PALETTE: string[]; export declare const ACADEMY_COLOR_PALETTE: string[]; type G2ThemeType = 'light' | 'dark' | 'academy'; type ChartTheme = Theme & { enter?: { duration?: number; easing?: string; }; elementHighlightByColor?: Record; elementHoverScale?: Record; }; export declare const THEME_MAP: Record; export declare const getTheme: (theme: VisualizationTheme) => G2ThemeType; export declare const getThemeObject: (theme: VisualizationTheme) => ChartTheme; export declare const getThemeColors: (theme: VisualizationTheme) => string[]; export declare const getBackgroundColor: (theme: VisualizationTheme) => string; export declare const normalizePalette: (palette: string | string[] | undefined, theme: VisualizationTheme) => string[]; export {};