import { getCSSModuleLocalIdent } from '../get-css-module-local-ident';
interface PostcssOptions {
    (loader: any): any;
    config?: string;
}
export declare function getCommonLoadersForCssModules(options: any, includePaths: string[]): ({
    loader: string;
    options?: undefined;
} | {
    loader: string;
    options: {
        modules: {
            mode: string;
            getLocalIdent: typeof getCSSModuleLocalIdent;
        };
        importLoaders: number;
        implementation?: undefined;
        postcssOptions?: undefined;
    };
} | {
    loader: string;
    options: {
        implementation: any;
        postcssOptions: PostcssOptions;
        modules?: undefined;
        importLoaders?: undefined;
    };
})[];
export declare function getCommonLoadersForGlobalCss(options: any, includePaths: string[]): ({
    loader: string;
    options?: undefined;
} | {
    loader: string;
    options: {
        url: boolean;
        implementation?: undefined;
        postcssOptions?: undefined;
    };
} | {
    loader: string;
    options: {
        implementation: any;
        postcssOptions: PostcssOptions;
        url?: undefined;
    };
})[];
export declare function getCommonLoadersForGlobalStyle(options: any, includePaths: string[]): ({
    loader: string;
    options: {
        esModule: boolean;
        url?: undefined;
        implementation?: undefined;
        postcssOptions?: undefined;
    };
} | {
    loader: string;
    options: {
        url: boolean;
        esModule?: undefined;
        implementation?: undefined;
        postcssOptions?: undefined;
    };
} | {
    loader: string;
    options: {
        implementation: any;
        postcssOptions: PostcssOptions;
        esModule?: undefined;
        url?: undefined;
    };
})[];
export {};
//# sourceMappingURL=stylesheet-loaders.d.ts.map