import { Command, Interfaces } from '@oclif/core'; import Plugins from '../../plugins.js'; export default class PluginsInstall extends Command { static aliases: string[]; static args: { plugin: Interfaces.Arg>; }; static description: string; static enableJsonFlag: boolean; static examples: { command: string; description: string; }[]; static flags: { force: Interfaces.BooleanFlag; help: Interfaces.BooleanFlag; jit: Interfaces.BooleanFlag; silent: Interfaces.BooleanFlag; verbose: Interfaces.BooleanFlag; }; static strict: boolean; static summary: string; flags: Interfaces.InferredFlags; parsePlugin(plugins: Plugins, input: string): Promise<{ name: string; tag: string; type: 'npm'; } | { type: 'repo'; url: string; }>; run(): Promise; }