import { flags, SfdxCommand } from '@salesforce/command'; import { AnyJson } from '@salesforce/ts-types'; export default class Install extends SfdxCommand { static description: string; static examples: string[]; static args: { name: string; required: boolean; description: string; }[]; protected static flagsConfig: { packagename: flags.Discriminated>; isproduction: flags.Discriminated>; patch: flags.Discriminated>; allcoredeps: flags.Discriminated>; dryrun: flags.Discriminated>; }; protected static requiresUsername: boolean; protected static supportsDevhubUsername: boolean; protected static requiresProject: boolean; installPackage(pack: any, targetUserName: any): boolean; getLatestProductionPackages(packageName: any, marketplaceResponse: any): { versionInt: any; }; runInstallScript(installScript: any, targetUserName: any): void; installPackages(self: any, result: any): void; run(): Promise; }