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