import { Logger } from '@flxbl-io/sfp-logger';
import { InstallPackage, SfpPackageInstallationOptions } from './InstallPackage';
import SfpPackage from '../SfpPackage';
import SFPOrg from '../../org/SFPOrg';
export default class InstallUnlockedPackage extends InstallPackage {
    private packageVersionId;
    constructor(sfpPackage: SfpPackage, targetOrg: SFPOrg, options: SfpPackageInstallationOptions, logger: Logger);
    install(): Promise<void>;
    /**
     * Checks whether unlocked package version is installed in org.
     * Overrides base class method.
     * @param skipIfPackageInstalled
     * @returns
     */
    protected isPackageToBeInstalled(skipIfPackageInstalled: boolean): Promise<boolean>;
}
