/** * 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, ActionableUtamElement as _ActionableUtamElement } from '@utam/core'; import _RelatedListViewManager from 'salesforce-pageobjects/lists/pageObjects/relatedListViewManager'; import _Datatable from 'salesforce-pageobjects/lightning/pageObjects/datatable'; import _TemplateList from 'salesforce-pageobjects/lists/pageObjects/templateList'; import _RelatedListSingleAuraWrapper from 'salesforce-pageobjects/lists/pageObjects/relatedListSingleAuraWrapper'; import _RelatedListSingleAppBuilderMapper from 'salesforce-pageobjects/lists/pageObjects/relatedListSingleAppBuilderMapper'; /** * Selector: lst-related-list-view-manager-composite. * Represents the related list view manager composite Lightning web component. * Access the related list single app builder mapper or the grid and table displays directly. * generated from JSON dist/lists/relatedListViewManagerComposite.utam.json * @version 2026-03-09T13:56:36.395Z * @author Salesforce */ export default class RelatedListViewManagerComposite extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Get the list view manager for related list. * @return relatedListViewManager */ getRelatedListViewManager(): Promise<_RelatedListViewManager>; /** * Get the data table * @return datatable */ getDatatable(): Promise<_Datatable>; /** * Get the template list * @return templateList */ getTemplateList(): Promise<_TemplateList>; getRoot(): Promise<(_BaseUtamElement & _ActionableUtamElement)>; getAuraRelatedList(): Promise<_RelatedListSingleAuraWrapper | null>; getAppBuilderList(): Promise<_RelatedListSingleAppBuilderMapper>; }