/// import webpack from 'webpack'; declare function createCompiler(webpackConfig: Array): webpack.MultiCompiler; declare function addEntry(entry: string | Array | webpack.Entry | webpack.EntryFunc, hotEntries: Array): string | Array | webpack.Entry | webpack.EntryFunc; declare function overrideRules(rules: Array, patch: (rule: webpack.Rule) => webpack.Rule): Array; declare function waitForCompilation(compiler: webpack.Compiler): Promise; declare function createServerEntries(context: string, cwd?: string): Record; declare function watchDynamicEntries(watching: webpack.Watching, cwd?: string): void; declare function validateServerEntry({ cwd, extensions, yoshiServer, }: { cwd?: string; extensions: Array; yoshiServer: boolean; }): string | undefined; declare function calculatePublicPath({ suricate, appName, devServerUrl, useUnversionedBaseUrl, }: { devServerUrl: string; suricate: boolean; appName: string; useUnversionedBaseUrl: boolean; }): string; declare function runWebpack(configs: Array): Promise; export { runWebpack, createCompiler, waitForCompilation, addEntry, overrideRules, createServerEntries, watchDynamicEntries, validateServerEntry, calculatePublicPath, }; //# sourceMappingURL=webpack-utils.d.ts.map