export declare function getBaseWebpackConfigForManifestMetadata(entry: any, bundleOutputDir: any, wcDomProps: any, enableTreeShaking?: boolean): { devtool: boolean; mode: string; context: any; entry: any; cache: { type: string; }; stats: { all: boolean; maxModules: number; errors: boolean; }; resolve: { extensions: string[]; symlinks: boolean; cacheWithContext: boolean; descriptionFiles: string[]; alias: { 'vue$': string; }; }; output: { pathinfo: boolean; path: any; filename: string; }; externals: ((context: any, request: any, callback: any) => any)[]; module: { noParse: RegExp; rules: ({ test: RegExp; use: ({ loader: string; options?: undefined; } | { loader: string; options: any; })[]; } | { test: RegExp; exclude: RegExp; use: ({ loader: string; options?: undefined; } | { loader: any; options: any; })[]; } | { parser: { amd: boolean; harmony: boolean; }; test?: undefined; use?: undefined; loader?: undefined; } | { test: RegExp; use: string[]; parser?: undefined; loader?: undefined; } | { test: RegExp; loader: string; parser?: undefined; use?: undefined; })[]; }; }; export declare var cacheKeys: { bundleManifests: string; };