import type { PluginMetadataWithPaths } from '../plugins/index.js'; export declare class PluginLoaderError extends Error { innerError?: unknown; constructor(message: string, innerError?: unknown); } export interface LoadPluginsInPackageOptions { /** * Glob patterns to search for plugin.json files. * Defaults to built plugins only. * For development, can include both src and dist directories. */ pluginGlobs?: string[]; } /** * Finds the available plugins in a package. */ export declare function loadPluginsInPackage(pluginPackageDirectory: string, packageName: string, options?: LoadPluginsInPackageOptions): Promise; export declare function rewriteDistToSrc(directory: string): string; interface GetModuleFederationTargetsOptions { /** * Overrides the default plugin globs. */ overridePluginGlobs?: string[]; } export declare function getModuleFederationTargets(pluginPackageDirectory: string, { overridePluginGlobs }?: GetModuleFederationTargetsOptions): Promise>; export {}; //# sourceMappingURL=plugin-loader.d.ts.map