/** * 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 } from '@utam/core'; import _MessageResolver from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/messageResolver'; import _MessageStatus from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/messageStatus'; import _StreamingIndicator from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/streamingIndicator'; /** * Represents the dynamic message component that is rendered based on the state. * Selector: runtime_copilot_base-dynamic-message * generated from JSON dist/runtime_copilot_base/dynamicMessage.utam.json * @version 2026-03-09T13:56:37.271Z * @author Salesforce */ export default class DynamicMessage extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); waitForMessageResolver(): Promise<_MessageResolver>; waitForStatusTyping(): Promise<(_BaseUtamElement)>; waitForMessageStatus(): Promise<_MessageStatus>; waitForStreamingIndicator(): Promise<_StreamingIndicator>; /** * The component serves as a dynamic message resolver. */ getMessageResolver(): Promise<_MessageResolver>; getStatusTyping(): Promise<(_BaseUtamElement)>; /** * The component serves as a dynamic message status. */ getMessageStatus(): Promise<_MessageStatus>; /** * The component serves as a dynamic message status. */ getStreamingIndicator(): Promise<_StreamingIndicator>; }