/** * 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, ContainerCtor as _ContainerCtor, UtamBasePageObject as _UtamBasePageObject } from '@utam/core'; import _LwcDetailPanel from 'salesforce-pageobjects/records/pageObjects/lwcDetailPanel'; /** * Selector: records-record-layout-event-broker. * Represents the records-record-layout-event-broker Lightning web component. * Access the content, detail panel, or content inside a slot or a generated template. * generated from JSON dist/records/recordLayoutEventBroker.utam.json * @version 2026-03-09T13:56:36.797Z * @author Salesforce */ export default class RecordLayoutEventBroker extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Wait for the template to be loaded * @return Self */ waitForTemplate(): Promise; getContent(ContainerCtor: _ContainerCtor): Promise; getLwcDetailPanel(): Promise<_LwcDetailPanel>; getContentInsideSlot(ContainerCtor: _ContainerCtor): Promise; getGeneratedTemplate(ContainerCtor: _ContainerCtor): Promise; getComponent2(componentId: string, ContainerCtor: _ContainerCtor): Promise; }