/** * 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, ClickableUtamElement as _ClickableUtamElement, EditableUtamElement as _EditableUtamElement, UtamBaseRootPageObject as _UtamBaseRootPageObject, ActionableUtamElement as _ActionableUtamElement } from '@utam/core'; /** * Selector: body. * Represents the body in the html DOM * generated from JSON dist/aura/body.utam.json * @version 2026-03-09T13:56:34.967Z * @author Salesforce */ export default class Body extends _UtamBaseRootPageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Gets the profile avatar icon * @return the profile avatar icon */ getViewProfile(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; /** * Gets the profile card * @return the profile card */ getProfileCard(): Promise<(_BaseUtamElement & _ClickableUtamElement)[]>; /** * Gets element to enter a message * @return the element used to enter a message */ getEnterMessage(): Promise<(_BaseUtamElement & _EditableUtamElement)[]>; waitForCancelButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; waitForSaveButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; waitForSaveApplyButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; waitForSelectSegments(segmentDisplayOrder: number): Promise<(_BaseUtamElement & _ClickableUtamElement)>; enterDetailComboBox(): Promise<(_BaseUtamElement & _EditableUtamElement)>; filterValueInDropdown(cadenceName: string): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getPermissionSetLabelLinkByRowNum(): Promise<(_BaseUtamElement & _ClickableUtamElement)[]>; getMessage(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getInputBoxByValue(title: string): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement & _EditableUtamElement)>; getButtonByValueAttribute(value: string): Promise<(_BaseUtamElement & _ClickableUtamElement & _EditableUtamElement)>; getTitle(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getEciHeader(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getSelectQuiz(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)[]>; getPrivacyCheckbox(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)[]>; getSubmit(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)[]>; getSpinner(): Promise<(_BaseUtamElement)>; getAddPage(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getAddSurveyQuestion(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getSurveyQuestionType(): Promise<(_BaseUtamElement & _ClickableUtamElement)[]>; getActivateSurvey(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getSurveyLeftPanelIteam(): Promise<(_BaseUtamElement & _ClickableUtamElement)[]>; getActivateSurveyConfirmation(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getCreateContentButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getCreateFlow(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getUnenrollButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getCancelButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getSaveButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getSelectSegments(segmentDisplayOrder: number): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getSaveApplyButton(): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getOpportunityLoadingSpinner(): Promise<(_BaseUtamElement)>; getOnSaveOpportunityLoadingSpinner(): Promise<(_BaseUtamElement)>; }