import type { PluginDefinition, Logger, PluginLoader } from './types.js'; export declare class DirectoryPluginLoader implements PluginLoader { private logger; constructor(logger: Logger); loadPlugins(pluginPaths?: string[], pluginPackages?: string[]): Promise; private loadFromPath; private loadFromPackage; private loadPluginFile; private isValidPlugin; private sortPluginsByDependencies; } //# sourceMappingURL=plugin-loader.d.ts.map