@wix/design-system
Version:
@wix/design-system
29 lines • 1.59 kB
TypeScript
import { UniDriver } from '@wix/unidriver-core';
import { MessageBoxFunctionalLayoutTheme } from './MessageBoxFunctionalLayout.types';
export declare const messageBoxFunctionalLayoutUniDriverFactory: (base: UniDriver) => {
exists: () => Promise<boolean>;
getConfirmationButtonText: () => Promise<string>;
isConfirmationButtonPrefixIconExists: () => Promise<boolean>;
isConfirmationButtonSuffixIconExists: () => Promise<boolean>;
clickOnConfirmationButton: () => Promise<void>;
getConfirmationButton: () => Promise<UniDriver | null>;
getCancellationButton: () => Promise<UniDriver | null>;
getHeaderCloseButton: () => Promise<UniDriver | null>;
getCancellationButtonText: () => Promise<string>;
isCancellationButtonPrefixIconExists: () => Promise<boolean>;
isCancellationButtonSuffixIconExists: () => Promise<boolean>;
clickOnCancellationButton: () => Promise<void>;
clickOnHeaderCloseButton: () => Promise<void>;
isThemeExist: (theme: MessageBoxFunctionalLayoutTheme) => Promise<boolean>;
getFooter: () => Promise<UniDriver | null>;
getTitle: () => Promise<string>;
getChildBySelector: (selector: string) => Promise<UniDriver | null>;
isCancelEnable: () => boolean;
isConfirmationEnable: () => boolean;
toHaveBodyPadding: () => Promise<boolean>;
element: () => Promise<any>;
click: () => Promise<void>;
base: UniDriver;
};
export type MessageBoxFunctionalLayoutUniDriver = ReturnType<typeof messageBoxFunctionalLayoutUniDriverFactory>;
//# sourceMappingURL=MessageBoxFunctionalLayout.uni.driver.d.ts.map