/** * 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, BaseUtamElement as _BaseUtamElement, PageObjectCtor as _PageObjectCtor } from '@utam/core'; import _OutputRichText from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/outputRichText'; import _OutputMarkdown from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/outputMarkdown'; import _StreamObserver from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/streamObserver'; import _BaseMarkdownText from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/baseMarkdownText'; import _OutputList from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/outputList'; import _InputText from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/inputText'; import _BaseSelectRecord from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/baseSelectRecord'; import _SelectRecordId from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/selectRecordId'; import _SelectRecordInfo from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/selectRecordInfo'; import _ViewRecordList from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewRecordList'; import _ViewRecordId from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewRecordId'; import _ViewRecordIdList from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewRecordIdList'; import _RecordPicker from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/recordPicker'; import _RecommendationButton from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/recommendationButton'; import _ViewRecordForm from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewRecordForm'; import _SelectSingleText from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/selectSingleText'; import _SelectSingleIntegerAndNumber from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/selectSingleIntegerAndNumber'; import _SelectSingleDateAndDateTimeString from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/selectSingleDateAndDateTimeString'; import _MessageActionable from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/messageActionable'; import _ViewVerticalLayout from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewVerticalLayout'; import _RecommendedActionLayout from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/recommendedActionLayout'; import _ViewActionLayout from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewActionLayout'; import _ViewComponent from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewComponent'; import _BlockViewMoreRecordsAction from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/blockViewMoreRecordsAction'; import _MessageObserver from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/messageObserver'; import _ViewRecordList1 from 'salesforce-pageobjects/feeds/chat/pageObjects/viewRecordList'; import _RecommendationUtterance from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/recommendationUtterance'; import _BaseButtonComplete from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/baseButtonComplete'; /** * This LWC component dynamically renders a list of child components based on the provided component definition. It is designed to handle value change events and can be configured to be disabled or read-only. * Selector: runtime_copilot_base-view-component * generated from JSON dist/runtime_copilot_base/viewComponent.utam.json * @version 2026-03-09T13:56:37.350Z * @author Salesforce */ export default class ViewComponent extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); waitForDynamicComponentContainer(pageObjectType: _PageObjectCtor): Promise; waitForOutputRichText(): Promise<_OutputRichText>; waitForOutputMarkdown(): Promise<_OutputMarkdown>; waitForStreamObserver(): Promise<_StreamObserver>; waitForBaseMarkdownText(): Promise<_BaseMarkdownText>; waitForOutputList(): Promise<_OutputList>; waitForInputText(): Promise<_InputText>; waitForBaseSelectRecord(): Promise<_BaseSelectRecord>; waitForSelectRecordId(): Promise<_SelectRecordId>; waitForSelectRecordInfo(): Promise<_SelectRecordInfo>; waitForViewRecordList(): Promise<_ViewRecordList>; waitForViewRecordId(): Promise<_ViewRecordId>; waitForViewRecordIdList(): Promise<_ViewRecordIdList>; waitForRecordPicker(): Promise<_RecordPicker>; waitForRecommendationButton(): Promise<_RecommendationButton>; waitForViewRecordForm(): Promise<_ViewRecordForm>; waitForSelectSingleText(): Promise<_SelectSingleText>; waitForSelectSingleIntegerAndNumber(): Promise<_SelectSingleIntegerAndNumber>; waitForSelectSingleDateAndDateTimeString(): Promise<_SelectSingleDateAndDateTimeString>; waitForMessageActionable(): Promise<_MessageActionable>; waitForViewVerticalLayout(): Promise<_ViewVerticalLayout>; waitForRecommendedActionLayout(): Promise<_RecommendedActionLayout>; waitForViewActionLayoutButtonGroup(): Promise<_ViewActionLayout>; waitForViewComponentInBlockDynamicAction(): Promise<_ViewComponent>; waitForViewComponentInBlockRecommendedAction(): Promise<_ViewComponent>; waitForBlockViewMoreRecordsAction(): Promise<_BlockViewMoreRecordsAction>; waitForMessageObserver(): Promise<_MessageObserver>; /** * Container for the dynamic component that handles value change events. */ getDynamicComponentContainer(ContainerCtor: _ContainerCtor): Promise; getOutputRichText(): Promise<_OutputRichText | null>; getOutputMarkdown(): Promise<_OutputMarkdown | null>; getStreamObserver(): Promise<_StreamObserver | null>; getBaseMarkdownText(): Promise<_BaseMarkdownText | null>; getOutputList(): Promise<_OutputList | null>; getOutputText(): Promise<(_BaseUtamElement)>; getInputText(): Promise<_InputText | null>; getOutputDateTime(): Promise<(_BaseUtamElement)>; getOutputNumber(): Promise<(_BaseUtamElement)>; getOutputBoolean(): Promise<(_BaseUtamElement)>; getOutputStringDateTime(): Promise<(_BaseUtamElement)>; getOutputTime(): Promise<(_BaseUtamElement)>; getBaseSelectRecord(): Promise<_BaseSelectRecord | null>; getSelectRecordId(): Promise<_SelectRecordId | null>; getSelectRecordInfo(): Promise<_SelectRecordInfo | null>; getViewRecordList(): Promise<_ViewRecordList | null>; getViewRecordId(): Promise<_ViewRecordId | null>; getViewRecordIdList(): Promise<_ViewRecordIdList | null>; getRecordPicker(): Promise<_RecordPicker | null>; getRecommendationButton(): Promise<_RecommendationButton | null>; getFeedsChatViewRecordList(): Promise<_ViewRecordList1 | null>; getViewRecordForm(): Promise<_ViewRecordForm | null>; getSelectSingleText(): Promise<_SelectSingleText | null>; getSelectSingleIntegerAndNumber(): Promise<_SelectSingleIntegerAndNumber | null>; getSelectSingleDateAndDateTimeString(): Promise<_SelectSingleDateAndDateTimeString | null>; getMessageActionable(): Promise<_MessageActionable>; getViewVerticalLayout(): Promise<_ViewVerticalLayout>; getRecommendedActionLayout(): Promise<_RecommendedActionLayout>; getViewActionLayoutButtonGroup(): Promise<_ViewActionLayout>; /** * Recursive reference to same component inside dynamic component */ getViewComponentInActionLayout(): Promise; /** * Recursive reference to same component inside dynamic component */ getViewComponentInBlockDynamicAction(): Promise; /** * Recursive reference to same component inside dynamic component */ getViewComponentInBlockRecommendedAction(): Promise; getRecommendationUtterance(): Promise<_RecommendationUtterance>; getBaseButtonCompleteInActionButton(): Promise<_BaseButtonComplete>; getBaseButtonComplete(): Promise<_BaseButtonComplete>; getBlockViewMoreRecordsAction(): Promise<_BlockViewMoreRecordsAction | null>; getMessageObserver(): Promise<_MessageObserver | null>; /** * Recursive reference to same component inside dynamic component */ getViewComponents(): Promise; }