import { type AntdThemeConfig, type AnyThemeConfig, type SerializableThemeConfig, type SystemColors, type SupersetTheme } from '../types'; /** * Check if a theme config is serializable by detecting string-based algorithm */ export declare function isSerializableConfig(config: AnyThemeConfig): config is SerializableThemeConfig; /** * Converts a serializable theme config to an Ant Design ThemeConfig */ export declare function deserializeThemeConfig(config: SerializableThemeConfig): AntdThemeConfig; /** * Converts an Ant Design ThemeConfig to a serializable format */ export declare function serializeThemeConfig(config: AntdThemeConfig): SerializableThemeConfig; /** * Normalize any theme config to a standard AntdThemeConfig * This automatically detects and converts serializable configs */ export declare function normalizeThemeConfig(config: AnyThemeConfig): AntdThemeConfig; /** * Creates default Ant Design configuration from tokens and dark mode preference */ export declare function getAntdConfig(seed: Partial, isDark: boolean): AntdThemeConfig; /** * Extract system colors from Ant Design tokens */ export declare function getSystemColors(antdTokens: Record): SystemColors; //# sourceMappingURL=index.d.ts.map