import { IntegrityRegistry } from "./integrity.cjs"; import { createInstance } from "@module-federation/enhanced/runtime"; //#region src/mf.d.ts type FederationInstance = ReturnType; declare function patchManifestFetchForSsrPublicPath(mf: FederationInstance): void; declare function installIntegrityFetchHook(mf: FederationInstance, registry: IntegrityRegistry): void; declare function getFederationInstance(): FederationInstance; declare function registerRemote(opts: { name: string; entry: string; type?: "manifest" | "script"; }): Promise; declare function loadRemoteModule(specifier: string, options?: { loadFactory?: boolean; from?: "build" | "runtime"; }): Promise; declare function ensureNodeRuntimePlugin(): Promise; //#endregion export { ensureNodeRuntimePlugin, getFederationInstance, installIntegrityFetchHook, loadRemoteModule, patchManifestFetchForSsrPublicPath, registerRemote }; //# sourceMappingURL=mf.d.cts.map