import { BaseUniDriver } from '@wix/wix-ui-test-utils/base-driver'; import { ButtonCoreDriver } from '../Button/ButtonCore/ButtonCore.uni.driver'; import { UniDriver } from '@wix/unidriver-core'; import type { IconButtonSize, IconButtonSkin, IconButtonPriority } from './IconButton.types'; export interface IconButtonUniDriver extends BaseUniDriver { isButtonDisabled: ButtonCoreDriver['isButtonDisabled']; isFocused: () => Promise; hasSize: (size: IconButtonSize) => Promise; hasSkin: (skin: IconButtonSkin) => Promise; hasPriority: (priority: IconButtonPriority) => Promise; } export declare const iconButtonDriverFactory: (base: UniDriver) => { /** returns true if button disabled */ isButtonDisabled: () => Promise; /** Checks whether button is focused */ isFocused: () => Promise; /** Checks whether the resolved rendered size matches the given size, including provider defaults */ hasSize: (size: IconButtonSize) => Promise; /** Checks whether the resolved rendered skin matches the given skin, including provider defaults */ hasSkin: (skin: IconButtonSkin) => Promise; /** Checks whether the resolved rendered priority matches the given priority, including provider defaults */ hasPriority: (priority: IconButtonPriority) => Promise; exists: () => Promise; element: () => Promise; click: () => Promise; base: UniDriver; }; //# sourceMappingURL=IconButton.uni.driver.d.ts.map