import type { PixelifyTheme, Theme, ThemeCssVars, ThemeCssVarsWide, ThemeDescription } from "../interfaces/general/index.ts"; import type { StaticTokens } from "../interfaces/general/tools/tokenValue.ts"; export interface ExpandedThemeObject { theme: StaticTokens; pixelifyTheme: StaticTokens>; cssVarsThemeWide: StaticTokens>; cssVarsTheme: StaticTokens>; pseudoThemeCssVars: StaticTokens>; } /** * На основе описания темы, генерирует рутовую тему */ export declare function expandRootTheme(themeDescription: TD): StaticTokens; /** * Генерирует все виды ts-тем, на основе описания темы * Может работать и с любым интерфейсом и количеством переменных в теме */ export declare function expandAll(themeDescription: TD): ExpandedThemeObject>;