import "css.escape"; import type { PixelifyTheme } from "../../../interfaces/general/index.ts"; import type { Formats } from "./helpers/tokenProcessors.ts"; export declare const serviceKeys: readonly ['breakpoints', 'prefix', 'themeType']; export type CompileStylesMode = 'default' | 'onlyVariables' | 'onlyVariablesLocal' | 'onlyVariablesLocalIncremental' | 'onlyColors' | 'withAdaptiveGroups' | 'onlyAdaptiveGroups' | 'noSizes' | 'noColors'; export declare function getPrefix(format: Formats, theme: PT): string; export declare function getRootSelector(theme: PT, mode: CompileStylesMode): string; /** * Компилирует строку со стилями (в разных форматах), на основе темы */ export declare const compileStyles: (format: Formats, theme: PT, mode?: CompileStylesMode, themeBase?: PT) => string;