import type { EditorPluginCreator, EditorPluginOptions } from '../ricos-types/index.js';
type PluginName = EditorPluginOptions['type'];
type DynamicPluginLoader = () => Promise<{
    default: EditorPluginCreator;
} | EditorPluginCreator>;
export declare const dynamicPluginsMap: Partial<Record<PluginName, DynamicPluginLoader>>;
/**
 * Resolves only the plugins that the consumer configured.
 * Returns a pluginsMap containing only the requested plugin creators.
 */
export declare const resolvePlugins: (pluginTypes: PluginName[]) => Promise<Partial<Record<PluginName, EditorPluginCreator>>>;
export {};
//# sourceMappingURL=dynamic-plugins-map.d.ts.map