import { type CssExtractRspackPluginOptions, type RspackPluginFunction } from '@rspack/core'; import type { RuleInsertOptions } from './types.ts'; export interface PluginCssOptions extends RuleInsertOptions { /** Options for `CssExtractRspackPlugin` or false if you want to disable extracting styles to file. */ extract?: CssExtractRspackPluginOptions | false; /** CSS modules options. See `modules` option of `css-loader`. */ cssModules?: any; } /** * Rspack plugin that adds support of importing CSS files. * CSS-modules enabled by default for files like `some.module.css` and `some.m.css`. * * It uses `css-loader` and `CssExtractRspackPlugin` under the hood. * The `css-loader` is optional peer dependency of this package, so you need to install it. * @param options Options. * @returns Plugin function. */ export declare function pluginCSS({ extract, cssModules, ruleInsert, }?: PluginCssOptions): RspackPluginFunction;