import type { ChainIdentifier, RsbuildPlugin, RspackChain } from '@rsbuild/core'; import CssMinimizerWebpackPlugin from 'css-minimizer-webpack-plugin'; import type CssMinimizerPlugin from 'css-minimizer-webpack-plugin'; import { type ConfigChain } from 'reduce-configs'; export type CssMinimizerPluginOptions = CssMinimizerPlugin.BasePluginOptions & CssMinimizerPlugin.DefinedDefaultMinimizerAndOptions; export type PluginCssMinimizerOptions = { /** * Used to customize the options of css-minimizer-webpack-plugin. * @see https://github.com/webpack-contrib/css-minimizer-webpack-plugin */ pluginOptions?: ConfigChain; }; export declare function applyCSSMinimizer(chain: RspackChain, CHAIN_ID: ChainIdentifier, options?: PluginCssMinimizerOptions): void; export declare const PLUGIN_CSS_MINIMIZER_NAME = "rsbuild:css-minimizer"; export declare const pluginCssMinimizer: (options?: PluginCssMinimizerOptions) => RsbuildPlugin; export { CssMinimizerWebpackPlugin };