import { UnunuraASTNode, Symbol, Option, TupleOption, UnunuraOptions, UnunuraGenerateContext, Nullable, UnunuraScannerFile, UnunuraResolvableOptions, UnunuraCoreOptions, CSSInject, VueSFC, SvelteSFC, AstroSFC, SFCType, JSXSFC, SFC, UnunuraIdentifier, Maybe, UnunuraSetterCSSOptions, UnunuraContextualizeResponsive, UnunuraDefOrExtended } from 'ununura-shared'; declare const classesFromRawHtml: (html: string, adapters?: string[]) => UnunuraASTNode[]; declare const classesFromRawJSX: (jsx: string, adapters?: string[]) => UnunuraASTNode[]; declare function normalizeUnunuraOption(item?: Option): TupleOption; declare const enforceDefinesInLexer: (raw: string, ununura?: UnunuraOptions) => string; declare const getExtendedSupporterFontFamily: (ctx: UnunuraGenerateContext) => string; declare const getExtendedContextResponsive: (ctx: UnunuraGenerateContext) => string; declare const getExtendedContextTheme: (ctx: UnunuraGenerateContext) => string; declare const getExtendedSupporterColor: (ctx: UnunuraGenerateContext) => string; declare const getExtendedSupporterUnits: (ctx: UnunuraGenerateContext) => string | number; declare const getExistentDefaultUnit: (ctx: UnunuraGenerateContext) => [string, number]; declare const findResource: (contents: string[], target: string[]) => string; declare const findResourceInStart: (contents: string[], target: string[], options?: { onlyValue?: boolean; onlySpreadValue?: boolean; ignoreSuffixValue?: boolean; validate?: "timer"; supporter?: (contents: UnunuraGenerateContext) => Nullable; }) => string; declare const getGlobals: (files: UnunuraScannerFile[], options?: UnunuraResolvableOptions) => string; declare const getGlobalReset: (raw?: string) => string; declare const hashTitleResources: (title: string) => string; declare const applyAutoprefixer: (rawCss: string, { overrideBrowserslist }: UnunuraOptions) => Promise; declare const lex: (raw: string, ununura: UnunuraOptions) => string[]; declare const lexToRawTitles: (classTitle: string) => string[]; declare const UnunuraGlobalGenerateReduced: (files: UnunuraScannerFile[], initial: string, ununura: UnunuraOptions) => string; declare const UnunuraGlobalGenerate: (options: UnunuraCoreOptions) => Promise; declare const UnunuraScopedSFCFile: (sfc: VueSFC | SvelteSFC | AstroSFC, type: SFCType, filename: string, ununura: UnunuraOptions) => Promise; declare const UnunuraJSXSFCFile: (sfc: JSXSFC, filename: string, ununura: UnunuraOptions) => CSSInject; declare const nodesToCSS: (nodes: UnunuraASTNode[], sfc: SFC, filename: string, ununura: UnunuraOptions) => { code: string; css: string[]; titles: [string, string][]; }; declare const purgeCSS: (buffer: string, ignoreEntryClass?: boolean) => string; declare const purgeOnlyCssClassTitle: (css: string, noRemoveTheme?: boolean) => string; declare const resolveTitleToClassName: (title: string) => string; declare const resolveHashTitle: (prefix: string, ctx: UnunuraGenerateContext) => string; declare const resolveIdentifierInCSS: (identifier: UnunuraIdentifier) => string; declare const resolveCSS: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const resolveTitleCssClass: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => Nullable; declare const resolveCssClass: (identifier: UnunuraIdentifier, setter: string, ctx: UnunuraGenerateContext) => Nullable; declare const generateMultipleClass: ([identifier, content]: [string, string], ctx: UnunuraGenerateContext) => string; declare const generateUniqueClass: ([identifier, content]: [string, string], ctx: UnunuraGenerateContext) => string; declare const setterHead: (ctx: UnunuraGenerateContext, start?: string) => string; declare const setterRow: (item: Maybe, raw: string | string[], contents: string[], options?: UnunuraSetterCSSOptions) => string; declare const getResourcePaddingOrMargin: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceRounded: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceWidthOrHeight: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourcePosition: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceBorder: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceOutline: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceBackground: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceScroll: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceOpacity: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceDisplay: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceFloat: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceZIndex: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceShadow: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceText: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceFlex: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceGrid: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceTypography: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceTransition: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceTransform: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceFilter: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceStyle: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceGradient: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceAnimation: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const getResourceCollection: (identifier: UnunuraIdentifier, ctx: UnunuraGenerateContext) => string; declare const initRuntime: (ununura: UnunuraOptions) => void; declare const scan: ({ include, exclude }: { include: string[]; exclude: string[]; }) => Promise; declare const getSupportedMinOrMax: (contents: string[]) => Nullable; declare const getSupportedColor: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedDirection: (contents: string[]) => string; declare const getSupportedImage: (contents: string[]) => Nullable; declare const getSupportedImageSize: (contents: string[]) => Nullable; declare const getSupportedImageRepeat: (contents: string[]) => Nullable; declare const getSupportedFont: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedFontWeight: (contents: string[]) => Nullable; declare const getSupportedFlexDirection: (contents: string[]) => Nullable; declare const getSupportedFlexGrow: (contents: string[]) => Nullable; declare const getSupportedFlexWrap: (contents: string[]) => Nullable; declare const getSupportedAlignContent: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedAlignSelf: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedAlignItems: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedJustifyContent: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedJustifyItems: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedJustifySelf: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedScrollDirection: (contents: string[]) => Nullable; declare const getSupportedScroll: (contents: string[]) => string; declare const getSupportedListType: ({ contents }: UnunuraGenerateContext) => string; declare const getSupportedListPosition: ({ contents }: UnunuraGenerateContext) => string; declare const getSupportedNumber: (ctx: UnunuraGenerateContext, ignoreSuffixSetter?: boolean) => Nullable; declare const getSupportedFontSize: (ctx: UnunuraGenerateContext) => Nullable; declare const getSupportedInteger: (contents: string[]) => Nullable; declare const getSupportedGlobalNone: (contents: string[]) => Nullable; declare const getSupportedGlobalImportant: (contents: string[]) => Nullable; declare const getSupportedCursor: ({ contents }: UnunuraGenerateContext) => Nullable; declare const getSupportedTouch: ({ contents }: UnunuraGenerateContext) => Nullable; declare const getSupportedResize: (contents: string[]) => Nullable; declare const TemplateDefaultClass: (head: string, body: string) => string; declare const TemplateClassResponsive: (ctx: UnunuraGenerateContext, target: Exclude, cl: string) => string; declare const RawRGBAToCssRGB: (raw: string) => Nullable; declare const asResponsiveInContext: (ctx: UnunuraGenerateContext) => string; declare const asThemeInContext: (ctx: UnunuraGenerateContext) => string; declare const getUniqueIdentifier: (identifier: UnunuraIdentifier) => Nullable; declare const isExistentIdentifier: (target: string, ununura: UnunuraOptions) => string | true; declare const validateSpreadAllResource: (resources: string[]) => string[]; declare const validateTimersUnit: (resource: string) => boolean; declare const validatePercentage: (raw: string) => boolean; declare const validateRGBA: (raw: string) => boolean; export { RawRGBAToCssRGB, TemplateClassResponsive, TemplateDefaultClass, UnunuraGlobalGenerate, UnunuraGlobalGenerateReduced, UnunuraJSXSFCFile, UnunuraScopedSFCFile, applyAutoprefixer, asResponsiveInContext, asThemeInContext, classesFromRawHtml, classesFromRawJSX, enforceDefinesInLexer, findResource, findResourceInStart, generateMultipleClass, generateUniqueClass, getExistentDefaultUnit, getExtendedContextResponsive, getExtendedContextTheme, getExtendedSupporterColor, getExtendedSupporterFontFamily, getExtendedSupporterUnits, getGlobalReset, getGlobals, getResourceAnimation, getResourceBackground, getResourceBorder, getResourceCollection, getResourceDisplay, getResourceFilter, getResourceFlex, getResourceFloat, getResourceGradient, getResourceGrid, getResourceOpacity, getResourceOutline, getResourcePaddingOrMargin, getResourcePosition, getResourceRounded, getResourceScroll, getResourceShadow, getResourceStyle, getResourceText, getResourceTransform, getResourceTransition, getResourceTypography, getResourceWidthOrHeight, getResourceZIndex, getSupportedAlignContent, getSupportedAlignItems, getSupportedAlignSelf, getSupportedColor, getSupportedCursor, getSupportedDirection, getSupportedFlexDirection, getSupportedFlexGrow, getSupportedFlexWrap, getSupportedFont, getSupportedFontSize, getSupportedFontWeight, getSupportedGlobalImportant, getSupportedGlobalNone, getSupportedImage, getSupportedImageRepeat, getSupportedImageSize, getSupportedInteger, getSupportedJustifyContent, getSupportedJustifyItems, getSupportedJustifySelf, getSupportedListPosition, getSupportedListType, getSupportedMinOrMax, getSupportedNumber, getSupportedResize, getSupportedScroll, getSupportedScrollDirection, getSupportedTouch, getUniqueIdentifier, hashTitleResources, initRuntime, isExistentIdentifier, lex, lexToRawTitles, nodesToCSS, normalizeUnunuraOption, purgeCSS, purgeOnlyCssClassTitle, resolveCSS, resolveCssClass, resolveHashTitle, resolveIdentifierInCSS, resolveTitleCssClass, resolveTitleToClassName, scan, setterHead, setterRow, validatePercentage, validateRGBA, validateSpreadAllResource, validateTimersUnit };