import { WebApplicationSettings } from '../../web/WebApplicationSettings'; import { Application } from 'agentstack'; export declare function GenerateWebpackConfig(app: Application, tsconfig: string): Promise<{ devtool: string | boolean; output: { path: string; publicPath: string; filename: string; chunkFilename: string; }; resolve: { extensions: string[]; alias: { 'public': string; }; }; module: { noParse: RegExp; rules: ({ test: RegExp; loader: string; options: { extractCSS: boolean; preserveWhitespace: boolean; postcss: any[]; loaders: { ts: string[]; css: any; stylus: any; }; name?: undefined; }; use?: undefined; exclude?: undefined; } | { test: RegExp; use: string[]; exclude: RegExp; loader?: undefined; options?: undefined; } | { test: RegExp; use: any; loader?: undefined; options?: undefined; exclude?: undefined; } | { test: RegExp; loader: string; options: { name: string; extractCSS?: undefined; preserveWhitespace?: undefined; postcss?: undefined; loaders?: undefined; }; use?: undefined; exclude?: undefined; })[]; }; performance: { maxEntrypointSize: number; hints: string | boolean; }; plugins: any[]; }>;