import type { containerPlugin, ManifestModuleInfos, moduleFederationPlugin } from '@module-federation/sdk'; import type { EntryObject } from 'webpack'; import { BasicPluginOptionsManager } from './BasicPluginOptionsManager'; declare class ContainerManager extends BasicPluginOptionsManager { private _manifestModuleInfos?; private _parsedOptions?; get enable(): boolean; get globalEntryName(): string | undefined; get containerPluginExposesOptions(): containerPlugin.ContainerPluginOptions['exposes']; get fileExposeKeyMap(): Record>; get exposeFileNameImportMap(): Record; get exposeObject(): Record; get exposeFiles(): string[]; get manifestModuleInfos(): ManifestModuleInfos; get webpackEntry(): EntryObject; private _parseOptions; init(options: moduleFederationPlugin.ModuleFederationPluginOptions): void; validate(name?: string): void; } export { ContainerManager };