/** * 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, UtamBasePageObject as _UtamBasePageObject } from '@utam/core'; import _ModalHeader from 'salesforce-pageobjects/lightning/pageObjects/modalHeader'; import _ModalBody from 'salesforce-pageobjects/lightning/pageObjects/modalBody'; import _Input from 'salesforce-pageobjects/lightning/pageObjects/input'; import _DualListbox from 'salesforce-pageobjects/lightning/pageObjects/dualListbox'; import _Button from 'salesforce-pageobjects/lightning/pageObjects/button'; /** * Selector: lightning-modal. * Represents the list view settings modal dialog. * Access the model body content. * generated from JSON dist/lists/listViewManagerSettingsModal.utam.json * @version 2026-03-09T13:56:36.354Z * @author Salesforce */ export default class ListViewManagerSettingsModal extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Clicks the confirm button to save edits to or to delete the list * view settings and waits for the modal to disappear */ clickConfirm(): Promise; /** * Clicks the cancel button to cancel edits to the list * view settings and waits for the modal to disappear */ clickCancel(): Promise; getHeader(): Promise<_ModalHeader>; getBody(): Promise<_ModalBody>; getPageLevelErrors(): Promise<(_BaseUtamElement)>; getListName(): Promise<_Input>; getListApiName(): Promise<_Input>; getAllPageInputs(): Promise<_Input[]>; getListViewVisibilitySelfCheckbox(): Promise<_Input>; getListViewVisibilityAllCheckbox(): Promise<_Input>; getDualListbox(): Promise<_DualListbox>; getDeleteOrSaveButton(): Promise<_Button>; getCancelButton(): Promise<_Button>; }