import { Connection, SfProject } from '@salesforce/core';
import { BundleSObjects, BundleUninstallOptions } from '../interfaces';
export declare class PackageBundleUninstall {
    static getUninstallStatus(uninstallRequestId: string, connection: Connection): Promise<BundleSObjects.PkgBundleVerUninstallReqResult>;
    static getUninstallStatuses(connection: Connection, status?: BundleSObjects.PkgBundleVersionUninstallReqStatus, createdLastDays?: number): Promise<BundleSObjects.PkgBundleVerUninstallReqResult[]>;
    static uninstallBundle(connection: Connection, project: SfProject, options: BundleUninstallOptions): Promise<BundleSObjects.PkgBundleVerUninstallReqResult>;
    private static parsePackageBundleVersionId;
    private static pollUninstallStatus;
}
