/** * 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 _EinsteinAssistantBroker from 'salesforce-pageobjects/feeds/assistant/pageObjects/einsteinAssistantBroker'; import _RecordHomeTemplateDesktop2 from 'salesforce-pageobjects/flexipage/pageObjects/recordHomeTemplateDesktop2'; import _RecordHomeSingleColTemplateDesktop2 from 'salesforce-pageobjects/flexipage/pageObjects/recordHomeSingleColTemplateDesktop2'; import _RecordHomeWithSubheaderTemplateDesktop2 from 'salesforce-pageobjects/flexipage/pageObjects/recordHomeWithSubheaderTemplateDesktop2'; import _RecordHomeLeftSidebarTemplateDesktop2 from 'salesforce-pageobjects/flexipage/pageObjects/recordHomeLeftSidebarTemplateDesktop2'; import _RecordLayoutEventBroker from 'salesforce-pageobjects/records/pageObjects/recordLayoutEventBroker'; import _FormFooter from 'salesforce-pageobjects/records/pageObjects/formFooter'; /** * Selector: record_flexipage-desktop-record-page-decorator * Represents the record_flexipage-desktop-record-page-decorator Lightning web component. * Get the flexipage-record-home-template-desktop2, flexipage-record-home-single-col-template-desktop2, * flexipage-record-home-with-subheader-template-desktop2, flexipage-record-home-left-sidebar-template-desktop2, * records-record-layout-event-broker, or records-form-footer components. * generated from JSON dist/record/flexipage/desktopRecordPageDecorator.utam.json * @version 2026-03-09T13:56:36.748Z * @author Salesforce */ export default class DesktopRecordPageDecorator extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Gets a value indicating whether the ai header toggle button exist * @return boolean */ isAiAssistantToggleButtonExist(): Promise; waitForEinsteinAssistantBroker(): Promise<_EinsteinAssistantBroker>; getTemplateDesktop2(): Promise<_RecordHomeTemplateDesktop2>; getSingleColTemplateDesktop2(): Promise<_RecordHomeSingleColTemplateDesktop2 | null>; getWithSubheaderTemplateDesktop2(): Promise<_RecordHomeWithSubheaderTemplateDesktop2>; getLeftSidebarTemplateDesktop2(): Promise<_RecordHomeLeftSidebarTemplateDesktop2>; getEventBroker(): Promise<_RecordLayoutEventBroker>; getFormFooter(): Promise<_FormFooter>; /** * Represents the Einstein Assistant broker component which handles AI actions and readiness. */ getEinsteinAssistantBroker(): Promise<_EinsteinAssistantBroker>; }