import type { Compiler } from 'webpack'; import type { EntryMapItem, FlatEvolveOptions } from '../../../types/index.js'; export declare class FlatEvolveMultiCdnRspackPlugin { private pluginName; private requireFn; private config; private cdnResolver; private entryMapItemList; constructor(evolveOptions: FlatEvolveOptions, entryMapItemList: EntryMapItem[]); /** * Apply the plugin to check if there are non initial chunks which need to be imported using `require-ensure` or `import` * https://github.com/webpack/webpack/blob/3d653290fafe385277b48e5a36807124618b9561/lib/MainTemplate.js#L158 * https://www.npmjs.com/package/vscode-webpack-debugger * https://www.cnblogs.com/Scar007/p/9166068.html * https://www.cnblogs.com/pluslius/p/10271537.html */ apply(compiler: Compiler): void; }