import { IWebpackOptions } from '../../types'; declare class Style { private STYLE_LOADER; private CSS_LOADER; private SASS_LOADER; private LESS_LOADER; private POSTCSS_LOADER; private CSS_MODULE_FILE_SUFFIX_REGEX; private opts; constructor(opts: IWebpackOptions); get config(): (false | { test: RegExp; use: ({ loader: string; } | { loader: string; options: { esModule: boolean; modules: { namedExport: boolean; localIdentName: string; }; }; })[]; } | { test: RegExp; use: { loader: string; }[]; exclude: RegExp; include?: undefined; } | { test: RegExp; use: { loader: string; }[]; include: RegExp; exclude?: undefined; } | { test: RegExp; exclude: (input: string) => boolean; use: { loader: string; }[]; include?: undefined; } | undefined)[]; get sassCssModuleConfig(): { test: RegExp; use: ({ loader: string; } | { loader: string; options: { esModule: boolean; modules: { namedExport: boolean; localIdentName: string; }; }; })[]; }; get styleLoader(): { loader: string; }; get cssLoader(): { loader: string; options: { sourceMap: boolean; }; }; get sassLoader(): { loader: string; options: { sourceMap: boolean; }; }; get lessLoader(): { loader: string; options: { sourceMap: boolean; lessOptions: any; }; }; get postCSSLoader(): { loader: string; options: { sourceMap: boolean; postcssOptions: { plugins: any[]; }; }; }; get postCSSPlugins(): any[]; } export default Style;