import type { GlobalThemeOverrides } from 'naive-ui'; type ThemeColor = Record; export declare function getRGBColor(color: string): import("@ctrl/tinycolor").Numberify; /** * 根据颜色获取色系 * * @param {string} color #1890ff * @param {boolean} darkMode 暗黑模式 * @return {string[]} ['#E6F7FF', '#BAE7FF', '#91D5FF', '#69C0FF', '#40A9FF', '#1890FF', '#096DD9', '#0050B3', '#003A8C', '#002766'] */ export declare function getGenerateColors(color: string, darkMode: boolean): string[]; export declare function getThemeColors(config: Record, darkMode: boolean): ThemeColor; /** * 获取 naive 主题 * @param config * @param darkMode * @returns */ export declare function getThemeOverrides(config: Record, darkMode: boolean): GlobalThemeOverrides; /** * 获取文字颜色,主要用于适配暗黑模式文字颜色 * * @param {boolean} darkMode 暗黑模式 * @return {string} */ export declare function getTextColor(darkMode: boolean): string; export declare function genCss(config: Record, themeColor: Record, darkMode: boolean): string; export declare function generateColorCombinations(): Record; export declare function addCssVarsToHtml(config: ThemeColor, darkMode: boolean, themeColors: ThemeColor): void; export {};