import type { Plugin as RspackPlugin } from '@rspack/core'; import { type EntryMapItem } from '../../../types/types-entry-map.js'; import { type EvolveMultiCdnEnvType } from '../../../types/types-multi-html.js'; import { type FlatEvolveOptions } from '../../../types/types-options.js'; /** * Create `html-webpack-plugin` for this build, refer to best practices * We'd better pass only one entry for each `build` cycle * @param buildEntryItem the entries for this `build` * @param allEnv */ export declare const createMultiHtmlRspackPlugins: (serveMode: boolean, evolveOptions: FlatEvolveOptions, entryMapItemList: EntryMapItem[], allEnv: Array) => Promise;