/** * Build a platform remoteEntry URL. * - localhost / Vite dev → hardcoded local dev server * - production → derive from current hostname + base path * Exported so callers (e.g. PAGE rendering) can pass it as `remoteUrl`. */ export function getPlatformFallbackUrl(): string; export function isMalformedRemoteUrl(url: any): boolean; /** * Dynamically imports any module that was exposed by a remote MFE. * * The manifest's `exposes` map is ADVISORY only — the CDN global-manifest * standardizes it and omits custom exposes — so the conventional "./" * path is always attempted; a genuinely missing expose fails at getRemote(). * * @param {string} remoteName the scope name (e.g. "mfeUser") * @param {string} exposeKey key inside manifest.exposes (default = "App") * @param {object} options { timeoutMs, remoteUrl } * @returns {Promise<*>} module's default export */ export function loadRemoteModule(remoteName: string, exposeKey?: string, { timeoutMs, remoteUrl }?: object): Promise;