import { Atom } from "../../atom";
import { ButtonAtom } from "../button/button.atom";
export declare class ProgressAtom extends Atom {
    static CSS_CLASS: string;
    private get root();
    getCancelButton(): ButtonAtom;
    canCancel(): Promise<boolean>;
    cancelProgress(): Promise<void>;
    getWidth(): Promise<number>;
    getLabel(): Promise<string>;
    getPercent(): Promise<string>;
    getOptionalDescription(): Promise<string>;
    isProgressBarDisplayed(): Promise<boolean>;
    waitForDisplayed(timeout?: number): Promise<void>;
    isIndeterminate(): Promise<boolean>;
}
