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 = "/.(scss|css)$/",
    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;
};
