import { IPath } from '@rafterjs/di-autoloader'; import { ILogger } from '@rafterjs/logger-plugin'; import { IPlugin } from './IPlugin'; export interface IPluginPathProvider { getPath(pluginConfig: IPlugin): Promise; } export declare class PluginPathProvider implements IPluginPathProvider { private readonly logger; constructor(logger?: ILogger); getPath(pluginName: IPlugin): Promise; private getPluginPath; private getValidPackagePath; } export default PluginPathProvider;