UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

17 lines (16 loc) 628 B
import { Locator } from "playwright-core"; import { Atom, IAtomClass } from "../../atom"; import { IconAtom } from "../icon/icon.atom"; export declare class ButtonAtom extends Atom { static CSS_CLASS: string; static findIn<T extends Atom>(atomClass: IAtomClass<T>, parentLocator: Locator, root?: boolean): T; isIconShown: () => Promise<boolean>; isNotBusy: () => Promise<void>; isBusy: () => Promise<void>; click: () => Promise<void>; hover: () => Promise<void>; mouseDown: () => Promise<void>; mouseUp: () => Promise<void>; isDisabled(): Promise<boolean>; getIcon: () => IconAtom; }