import type { Integrations } from '../../core/events/interfaces'; import { LegacySettings } from '../../browser'; import { JSONObject } from '../../core/events'; import { Plugin } from '../../core/plugin'; export interface RemotePlugin { /** The name of the remote plugin */ name: string; /** The url of the javascript file to load */ url: string; /** The UMD/global name the plugin uses. Plugins are expected to exist here with the `PluginFactory` method signature */ libraryName: string; /** The settings related to this plugin. */ settings: JSONObject; } export declare function remoteLoader(settings: LegacySettings, userIntegrations: Integrations, mergedIntegrations: Record, obfuscate?: boolean): Promise; //# sourceMappingURL=index.d.ts.map