import 'css.escape'; import { PixelifyTheme } from '../../../interfaces/general'; import { Formats } from './helpers/tokenProcessors'; export declare const serviceKeys: string[]; export declare 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: > = PixelifyTheme>>(format: Formats, theme: PT, mode?: CompileStylesMode, themeBase?: PT) => string;