import { Logger } from '@flxbl-io/sfp-logger'; import Package2Detail from '../Package2Detail'; import SFPOrg from '../../org/SFPOrg'; export default class InstallUnlockedPackageCollection { private sfpOrg; private logger; private dryRun; private installedPackages; constructor(sfpOrg: SFPOrg, logger: Logger, dryRun?: boolean); install(package2s: Package2Detail[], skipIfInstalled: boolean, ignoreErrorIfAHigherVersionPackageIsInstalled?: boolean): Promise; /** * Checks whether unlocked package version is installed in org. * Overrides base class method. * @param skipIfPackageInstalled * @returns */ protected isPackageToBeInstalled(skipIfPackageInstalled: boolean, packageVersionId: string, pacakgeName?: string): boolean; }