UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

20 lines (19 loc) 681 B
import { Atom } from "../../atom"; import { IconAtom } from "../icon/icon.atom"; export declare class ButtonAtom extends Atom { static CSS_CLASS: string; private root; click: () => Promise<void>; getText: () => Promise<string>; isDisabled: () => Promise<boolean>; isVisible: () => Promise<boolean>; isBusy: () => Promise<boolean>; getTextColor: () => Promise<string>; getBackgroundColor: () => Promise<string>; getBorderStyle: () => Promise<string>; mouseDown: () => Promise<void>; mouseUp: () => Promise<void>; isIconShown: () => Promise<boolean>; getIcon: () => IconAtom; mouseDownAndHold(ms: number): Promise<void>; }