import { moduleFederationPlugin } from "@module-federation/sdk";
import { Compiler, WebpackPluginInstance } from "webpack";

//#region src/lib/container/ModuleFederationPlugin.d.ts
declare class ModuleFederationPlugin implements WebpackPluginInstance {
  private _options;
  private _statsPlugin?;
  /**
   * @param {moduleFederationPlugin.ModuleFederationPluginOptions} options options
   */
  constructor(options: moduleFederationPlugin.ModuleFederationPluginOptions);
  private _patchBundlerConfig;
  /**
   * Apply the plugin
   * @param {Compiler} compiler the compiler instance
   * @returns {void}
   */
  apply(compiler: Compiler): void;
}
//#endregion
export { ModuleFederationPlugin as default };
//# sourceMappingURL=ModuleFederationPlugin.d.ts.map