@nova-ui/bits
Version:
SolarWinds Nova Framework
15 lines (14 loc) • 544 B
TypeScript
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>;
}