import { Logger } from '@flxbl-io/sfp-logger';
import { PackagingSObjects } from '@salesforce/packaging';
import { SfpPackageInstallationOptions } from './InstallPackage';
export default class InstallUnlockedPackageImpl {
    private logger;
    private targetUserName;
    private packageId;
    private installationOptions;
    private packageName?;
    constructor(logger: Logger, targetUserName: string, packageId: string, installationOptions: SfpPackageInstallationOptions, packageName?: string);
    setInstallationKey(installationKey: string): void;
    install(payloadToDisplay?: any): Promise<any>;
    parseStatus(request: PackagingSObjects.PackageInstallRequest, username: string, pkgName: string, logger: Logger): 'IN_PROGRESS' | 'SUCCESS';
}
