import * as webpack$1 from "webpack";

//#region src/lib/sharing/tree-shaking/SharedUsedExportsOptimizerRuntimeModule.d.ts
/**
 * Map of shared module name to Map of runtime id to Set of exported names
 * @example {
 *   'antd': Set(['Button', 'exportedName2']),
 * }
 */
type ReferencedExports = Map<string, Set<string>>;
declare const RuntimeModule: typeof webpack$1.RuntimeModule;
declare class SharedUsedExportsOptimizerRuntimeModule extends RuntimeModule {
  private sharedUsedExports;
  constructor(sharedUsedExports: ReferencedExports);
  /**
   * @returns {string | null} runtime code
   */
  generate(): string | null;
}
//#endregion
export { ReferencedExports, SharedUsedExportsOptimizerRuntimeModule as default };
//# sourceMappingURL=SharedUsedExportsOptimizerRuntimeModule.d.ts.map