/** * Copyright (c) 2025, Salesforce, Inc. * All rights reserved. * For full license text, see the LICENSE file or https://utam.dev/salesforce/license */ import { Driver as _Driver, Element as _Element, Locator as _Locator, BaseUtamElement as _BaseUtamElement, UtamBaseRootPageObject as _UtamBaseRootPageObject } from '@utam/core'; /** * Standard Users Marketing Activation Modal - Page Object for test automation * generated from JSON dist/easy/components/standardUsersMarketingActivationModal.utam.json * @version 2026-03-09T13:56:35.248Z * @author Salesforce */ declare class StandardUsersMarketingActivationModal extends _UtamBaseRootPageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Clicks the cancel/OK button to close the modal */ clickCancel(): Promise; /** * Gets the text content of the modal title * @return string */ getTitleText(): Promise; /** * Gets the text content of the modal description * @return string */ getDescriptionText(): Promise; /** * Checks if the modal is visible on the page * @return boolean */ isModalVisible(): Promise; /** * Checks if the marketing image is displayed * @return boolean */ isImageDisplayed(): Promise; /** * Checks if the cancel button is enabled and clickable * @return boolean */ isCancelButtonEnabled(): Promise; /** * Waits for the modal content to be visible */ waitForModalContent(): Promise; /** * Waits for the modal body to be absent from the dom */ waitForModalAbsence(): Promise; /** * Main content container with medium padding and center alignment */ getContentContainer(): Promise<(_BaseUtamElement) | null>; /** * Modal footer container */ getModalFooter(): Promise<(_BaseUtamElement) | null>; } export = StandardUsersMarketingActivationModal;