import { Connection, SfProject } from '@salesforce/core';
import { BundleSObjects, BundleInstallOptions } from '../interfaces';
export declare class PackageBundleInstall {
    static getInstallStatus(installRequestId: string, connection: Connection): Promise<BundleSObjects.PkgBundleVersionInstallReqResult>;
    static getInstallStatuses(connection: Connection, status?: BundleSObjects.PkgBundleVersionInstallReqStatus, createdLastDays?: number): Promise<BundleSObjects.PkgBundleVersionInstallReqResult[]>;
    static installBundle(connection: Connection, project: SfProject, options: BundleInstallOptions): Promise<BundleSObjects.PkgBundleVersionInstallReqResult>;
    private static parsePackageBundleVersionId;
    private static pollInstallStatus;
}
