import { ModuleFederationError } from "../errors.mjs";
import { Effect } from "effect";

//#region src/runtime/services/module-federation.service.d.ts
declare const ModuleFederationService_base: Effect.Service.Class<ModuleFederationService, "ModuleFederationService", {
  readonly effect: Effect.Effect<{
    registerRemote: (pluginId: string, url: string) => Effect.Effect<void, ModuleFederationError, never>;
    loadRemoteConstructor: (pluginId: string, url: string) => Effect.Effect<any, ModuleFederationError, never>;
  }, never, never>;
}>;
declare class ModuleFederationService extends ModuleFederationService_base {}
//#endregion
export { ModuleFederationService };
//# sourceMappingURL=module-federation.service.d.mts.map