import { PackageType } from '../utils/package-type'; export interface PluginConifg { name: string; } export declare class PluginExeCute { protected pluginConfig: PluginConifg; protected pluginPath: string; constructor(pluginConfig: PluginConifg); init(): Promise; pluginExist(): any; getRemotePluginVersion({ name, type }: { name: string; type: PackageType; }): Promise; getLocalComponentVersion(): any; checkVersion(localVersion: string | null, remoteVersion: string): boolean; downLoadPlugin(type: PackageType, name: string): Promise; loadPlugin(): Promise; } //# sourceMappingURL=index.d.ts.map