import { Buffer } from "node:buffer"; import { TransformOptions, Warning } from "lightningcss"; import { SelectorTransformContext, assignNestedSelectors, buildChildCombinatorReplacement, cloneComponent, cloneComponents, createRootSpecificityReplacer, createTypeSelector, createVisitor, matchesHiddenNot, normalizeNestedSelectors, prepareStyleOptions, trimCombinators } from "@weapp-tailwindcss/postcss/experimental/lightningcss"; import { IStyleHandlerOptions } from "@weapp-tailwindcss/postcss"; //#region src/lightningcss/index.d.ts type CustomAtRules = Record; interface LightningcssStyleHandlerResult { code: string; map?: string | undefined; warnings: Warning[]; } interface LightningcssTransformConfig { filename?: string | undefined; transformOptions?: Omit, 'filename' | 'code' | 'visitor'> | undefined; } interface LightningcssStyleHandler { (rawSource: string, overrideOptions?: Partial): Promise; } declare function createLightningcssStyleHandler(options?: Partial, config?: LightningcssTransformConfig): LightningcssStyleHandler; declare function transformCss(css?: string | Buffer): Promise<{ code: Buffer; map: Buffer | undefined; warnings: Warning[]; }>; //#endregion export { assignNestedSelectors as a, createTypeSelector as c, trimCombinators as d, SelectorTransformContext as f, prepareStyleOptions as g, createRootSpecificityReplacer as h, transformCss as i, matchesHiddenNot as l, createVisitor as m, LightningcssTransformConfig as n, cloneComponent as o, buildChildCombinatorReplacement as p, createLightningcssStyleHandler as r, cloneComponents as s, LightningcssStyleHandlerResult as t, normalizeNestedSelectors as u };