import BaseWrapperPlugin from "./BaseWrapperPlugin.js"; import ContainerEntryDependency from "../lib/container/ContainerEntryDependency.js"; import FederationRuntimeDependency from "../lib/container/runtime/FederationRuntimeDependency.js"; import { Compilation } from "webpack"; import * as tapable from "tapable"; //#region src/wrapper/FederationModulesPlugin.d.ts declare class FederationModulesPlugin extends BaseWrapperPlugin { constructor(); static getCompilationHooks(compilation: Compilation): { addContainerEntryDependency: tapable.SyncHook<[ContainerEntryDependency], void>; addFederationRuntimeDependency: tapable.SyncHook<[FederationRuntimeDependency], void>; addRemoteDependency: tapable.SyncHook<[any], void>; }; protected createCorePluginInstance(CorePlugin: any, compiler: any): void; } //#endregion export { FederationModulesPlugin as default }; //# sourceMappingURL=FederationModulesPlugin.d.ts.map