import { CustomGenerator } from '../types'; export declare enum StylingType { CSS = "CSS", SASS = "SASS", LESS = "LESS", PostCSS = "PostCSS" } export declare enum LoaderName { CSS = "css-loader", SASS = "sass-loader", STYLE = "style-loader", LESS = "less-loader", POSTCSS = "postcss-loader" } export declare enum StyleRegex { CSS = "/.css$/", SASS = "/.(sa|sc|c)ss$/", LESS = "/.(less|css)$/", PostCSS = "/.css$/" } export interface Loader { loader: string; options?: { importLoaders?: number; sourceMap?: boolean; plugins?: string; }; } export default function style(self: CustomGenerator, stylingType: string): { ExtractUseProps: Loader[]; regExpForStyles: StyleRegex; };