///
import webpack, { ExternalsElement, RuleSetCondition } from 'webpack';
export declare type CompilationTarget = 'web' | 'node' | 'webworker' | 'async-webworker';
export declare const getStyleLoaders: ({ name, embedCss, isDev, isHot, cssModules, experimentalRtlCss, separateCss, tpaStyle, useAbsoluteUrlsForCssAssets, }: {
name: string;
embedCss?: boolean | undefined;
isDev?: boolean | undefined;
isHot?: boolean | undefined;
cssModules?: boolean | undefined;
experimentalRtlCss?: boolean | undefined;
separateCss?: boolean | undefined;
tpaStyle?: boolean | undefined;
useAbsoluteUrlsForCssAssets?: boolean | undefined;
}) => Array;
export declare function createBaseWebpackConfig({ configName, name, target, isDev, isHot, useTypeScript, typeCheckTypeScript, useAngular, separateCss, keepFunctionNames, suricate, isMonorepo, separateStylableCss, experimentalRtlCss, cssModules, cwd, devServerUrl, externalizeRelativeLodash, isAnalyze, createEjsTemplates, performanceBudget, includeStyleLoaders, includeInTranspilation, enhancedTpaStyle, tpaStyle, forceEmitSourceMaps, exportAsLibraryName, nodeExternalsWhitelist, useAssetRelocator, useYoshiServer, useProgressBar, createWorkerManifest, useCustomSourceMapPlugin, forceEmitStats, forceMinimizeServer, useAbsoluteUrlsForCssAssets, serverExternals, umdNamedDefine, transpileCarmiOutput, }: {
name: string;
configName: 'client' | 'server' | 'web-worker' | 'site-assets' | 'web-worker-server';
target: CompilationTarget;
isDev?: boolean;
isHot?: boolean;
useTypeScript?: boolean;
typeCheckTypeScript?: boolean;
useAngular?: boolean;
separateCss?: boolean;
keepFunctionNames?: boolean;
suricate?: boolean;
isMonorepo?: boolean;
separateStylableCss?: boolean;
experimentalRtlCss?: boolean;
cssModules?: boolean;
cwd?: string;
includeInTranspilation?: Array | RuleSetCondition;
devServerUrl: string;
externalizeRelativeLodash?: boolean;
isAnalyze?: boolean;
createEjsTemplates?: boolean;
performanceBudget?: webpack.PerformanceOptions;
includeStyleLoaders?: boolean;
enhancedTpaStyle?: boolean;
tpaStyle?: boolean;
forceEmitSourceMaps?: boolean;
exportAsLibraryName?: string;
nodeExternalsWhitelist?: Array;
useAssetRelocator?: boolean;
useYoshiServer?: boolean;
useProgressBar?: boolean;
createWorkerManifest?: boolean;
useCustomSourceMapPlugin?: boolean;
forceEmitStats?: boolean;
forceMinimizeServer?: boolean;
useAbsoluteUrlsForCssAssets?: boolean;
serverExternals?: ExternalsElement | Array;
umdNamedDefine?: boolean;
transpileCarmiOutput?: boolean;
}): webpack.Configuration;
//# sourceMappingURL=webpack.config.d.ts.map