import { GlobalModuleInfo, ModuleInfo } from '@module-federation/sdk';
import { FederationRuntimePlugin, PreloadAssets, PreloadOptions, RemoteInfoOptionalVersion } from '../type';
import { FederationHost } from '../core';
declare global {
    var __INIT_VMOK_DEPLOY_GLOBAL_DATA__: boolean | undefined;
}
export declare function generatePreloadAssets(origin: FederationHost, preloadOptions: PreloadOptions[number], remote: RemoteInfoOptionalVersion, globalSnapshot: GlobalModuleInfo, remoteSnapshot: ModuleInfo): PreloadAssets;
export declare const generatePreloadAssetsPlugin: () => FederationRuntimePlugin;
