@wix/design-system
Version:
@wix/design-system
48 lines • 2.22 kB
TypeScript
import { UniDriver } from '@wix/unidriver-core';
export declare const announcementModalLayoutDriverFactory: (base: UniDriver) => {
/** Returns if the link component text content */
getLinkText: () => Promise<string>;
/** Clicks the link component */
clickLink: () => Promise<void>;
getTheme: () => Promise<string | null>;
getSkin: () => Promise<string | null>;
clickCloseButton: () => Promise<void>;
clickHelpButton: () => Promise<void>;
childExists: (dataHook: string) => Promise<boolean>;
getTitleText: () => Promise<string>;
getSubtitleText: () => Promise<string>;
secondaryButtonDriver: {
getButtonTextContent: () => Promise<string>;
isFocused: () => Promise<boolean>;
isButtonDisabled: () => Promise<boolean>;
hasSkin: (skinName: import("..").ButtonSkin) => Promise<boolean>;
isPrefixIconExists: () => Promise<boolean>;
isSuffixIconExists: () => Promise<boolean>;
exists: () => Promise<boolean>;
element: () => Promise<any>;
click: () => Promise<void>;
base: UniDriver;
};
getSecondaryButtonDriver: () => Promise<import("../Button/Button.uni.driver").ButtonUniDriver>;
primaryButtonDriver: {
getButtonTextContent: () => Promise<string>;
isFocused: () => Promise<boolean>;
isButtonDisabled: () => Promise<boolean>;
hasSkin: (skinName: import("..").ButtonSkin) => Promise<boolean>;
isPrefixIconExists: () => Promise<boolean>;
isSuffixIconExists: () => Promise<boolean>;
exists: () => Promise<boolean>;
element: () => Promise<any>;
click: () => Promise<void>;
base: UniDriver;
};
getPrimaryButtonDriver: () => Promise<import("../Button/Button.uni.driver").ButtonUniDriver>;
getPrimaryButtonTooltipContent: () => Promise<string | null>;
getIllustrationSrc: () => Promise<string | null>;
exists: () => Promise<boolean>;
element: () => Promise<any>;
click: () => Promise<void>;
base: UniDriver;
};
export type AnnouncementModalLayoutUniDriver = ReturnType<typeof announcementModalLayoutDriverFactory>;
//# sourceMappingURL=AnnouncementModalLayout.uni.driver.d.ts.map