/** * 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, UtamBasePageObject as _UtamBasePageObject } from '@utam/core'; import _LwcDetailPanel from 'salesforce-pageobjects/records/pageObjects/lwcDetailPanel'; import _RelatedListContainer from 'salesforce-pageobjects/lists/pageObjects/relatedListContainer'; import _Component2 from 'salesforce-pageobjects/flexipage/pageObjects/component2'; /** * Selector: flexipage-tab2. * Represents the flexipage-tab2 Lightning web component. * Get the lwcHighlightsPanel, lwcDetailPanel, lwcRelatedRecord and tabset2. * generated from JSON dist/flexipage/tab2.utam.json * @version 2026-03-09T13:56:35.748Z * @author Salesforce */ export default class Tab2 extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Gets the detail panel for the tab * @return the detail panel (utam-records/pageObjects/lwcDetailPanel) */ getDetailPanel(): Promise<_LwcDetailPanel>; /** * Gets the related list container for the tab * @return the related list container (utam-lists/pageObjects/relatedListContainer) */ getRelatedListContainer(): Promise<_RelatedListContainer>; getComponent2(componentId: string): Promise<_Component2>; }