//#region src/theme/component-css-vars.d.ts /** * 桌面组件级 `--u-*` token,随 `UITheme.render()` 按主题系列(light/dark)注入 `html`。 * 修改此处即可在 TS 侧统一调整组件外观,无需在各组件 `style.scss` 重复声明。 * nav 系列:外观(底色/前景)不在此列表,由 `navSidebarCssVars` 按主题 `nav.variant` * (dark 深底浅字 / light 浅底深字,默认 dark)与 `nav` 覆盖项注入,见 `ui-theme.ts`。 */ /** 与 SCSS `fn.use-var($basename, $nodes...)` 输出一致 */ declare function themeTokenVar(basename: string, ...nodes: Array): string; /** 亮色(及与暗色相同的尺寸类)下组件 token */ declare const componentCssVarsLight: Record; /** 暗色下组件 token(含与亮色相同的尺寸项,保证暗色 html 块自洽) */ declare const componentCssVarsDark: Record; declare const componentCssVarsLightDecls: string[]; declare const componentCssVarsDarkDecls: string[]; /** 侧栏外观变体:dark 深底浅字 / light 浅底深字 */ type NavSidebarVariant = 'dark' | 'light'; /** 某主题系列 + 侧栏变体下的 nav 外观 token(键为 `--u-nav-*`) */ declare function navSidebarTokens(series: 'light' | 'dark', variant: NavSidebarVariant): Record; /** 解析某主题系列 + 侧栏变体下的 nav 外观 token 声明列表 */ declare function resolveNavSidebarDecls(series: 'light' | 'dark', variant: NavSidebarVariant): string[]; //#endregion export { NavSidebarVariant, componentCssVarsDark, componentCssVarsDarkDecls, componentCssVarsLight, componentCssVarsLightDecls, navSidebarTokens, resolveNavSidebarDecls, themeTokenVar }; //# sourceMappingURL=component-css-vars.d.ts.map