import type { LoadedPlugin } from '@jbrowse/core/PluginLoader'; interface PluginDefinition { name: string; url: string; } export default function loadPlugins(pluginDefinitions: PluginDefinition[], args?: { fetchESM?: (url: string) => Promise; baseUrl?: string; }): Promise<{ plugin: import("@jbrowse/core/Plugin").PluginConstructor; definition: import("@jbrowse/core/PluginLoader").PluginDefinition; }[]>; export {};