import type { PixelifyTheme, SpecialTokens, Theme, ThemeCssVarsWide } from "../../interfaces/general/index.ts"; type ThemeBuildType = 'root' | 'subtheme' | 'flat' | 'cssVars' | 'cssVarsPseudoRoot'; declare function writeStructJsonFile(themePath: string, theme: T, _?: ThemeBuildType): void; declare function writeJsonFile(themePath: string, theme: T, _?: ThemeBuildType): void; // eslint-disable-next-line max-params declare function writeTsFile(themePath: string, theme: T, type: ThemeBuildType, themeName?: string): void; declare function writeStyleFiles(themePath: string, theme: PT): void; // eslint-disable-next-line max-params declare function writeCssVarsSourceFile(themePath: string, theme: PT, // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types cssVarsTheme: any, themeBase?: PT): void; declare function writeCssVarsSourceMediaFile(themePath: string, theme: T): void; declare function writeCssVarsJsUtils(themePath: string, theme: ThemeCssVarsWide): void; declare function writeDocsFiles(themePath: string, theme: T): void; export { writeCssVarsJsUtils, writeCssVarsSourceFile, writeCssVarsSourceMediaFile, writeDocsFiles, writeJsonFile, writeStructJsonFile, writeStyleFiles, writeTsFile };