import { UserDefinedOptions } from './types.mjs';
import { Plugin } from 'vite';
import '@babel/parser';
import '@weapp-tailwindcss/mangle';
import '@weapp-tailwindcss/postcss';
import 'magic-string';
import 'postcss';
import 'tailwindcss-patch';
import 'node:buffer';
import 'webpack';
import 'lru-cache';
import 'postcss-preset-env';

declare const cssLangRE: RegExp;
declare function isCSSRequest(request: string): boolean;
/**
 * @name UnifiedViteWeappTailwindcssPlugin
 * @description uni-app vite vue3 版本插件
 * @link https://tw.icebreaker.top/docs/quick-start/frameworks/uni-app-vite
 */
declare function UnifiedViteWeappTailwindcssPlugin(options?: UserDefinedOptions): Plugin[] | undefined;

export { UnifiedViteWeappTailwindcssPlugin, cssLangRE, isCSSRequest };
