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

//#region src/lib/sharing/tree-shaking/TreeShakingSharedPlugin.d.ts
interface TreeShakingSharePluginOptions {
  mfConfig: moduleFederationPlugin.ModuleFederationPluginOptions;
  secondary?: boolean;
}
declare class TreeShakingSharedPlugin {
  mfConfig: moduleFederationPlugin.ModuleFederationPluginOptions;
  outputDir: string;
  secondary?: boolean;
  private _independentSharePlugin?;
  name: string;
  constructor(options: TreeShakingSharePluginOptions);
  apply(compiler: Compiler): void;
}
//#endregion
export { TreeShakingSharePluginOptions, TreeShakingSharedPlugin as default };
//# sourceMappingURL=TreeShakingSharedPlugin.d.ts.map