import { ModuleFederation } from '@module-federation/runtime'; import { E as EMPShareRuntimeType, I as InitOptionsType, a as EmpRuntimeOptions, L as LoadRemoteType } from './index-DaSrQPN9.js'; import '@module-federation/sdk'; type EmpInitOptionsType = Partial; declare class EMPRuntime { libs: EMPShareRuntimeType; initOptions: InitOptionsType; options: EmpRuntimeOptions; shareGlobalName: string; constructor(op?: EMPShareRuntimeType); mfInstance?: ModuleFederation; setup(o?: EMPShareRuntimeType | string): void; init(options?: EmpInitOptionsType): ModuleFederation | undefined; load(...args: LoadRemoteType): Promise; register(...args: Parameters['registerRemotes']>): void | undefined; preload(...args: Parameters['preloadRemote']>): Promise | undefined; loadShare(...args: Parameters['loadShare']>): Promise unknown)> | undefined; preloadRemote(...args: Parameters['preloadRemote']>): Promise | undefined; } declare const _default: EMPRuntime; export { EMPRuntime, _default as default };