/** * 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 _Input from 'salesforce-pageobjects/lightning/pageObjects/input'; /** * Component that displays a header with details for a "Copilot" entity, including API name, agent type, and active status with a checkbox. * Selector: src-copilot-home-edit-header * generated from JSON dist/ui/chatbots/components/copilotHomeEditHeader.utam.json * @version 2026-03-09T13:56:37.124Z * @author Salesforce */ export default class CopilotHomeEditHeader extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Retrieves the text of the API Name label * @return string */ getApiNameLabelText(): Promise; /** * Retrieves the text of the API Name value * @return string */ getApiNameValueText(): Promise; /** * Checks if the API Name value is visible * @return boolean */ assertApiNameValueIsVisible(): Promise; /** * Retrieves the text of the Agent Type label * @return string */ getAgentTypeLabelText(): Promise; /** * Retrieves the text of the Agent Type value * @return string */ getAgentTypeValueText(): Promise; /** * Checks if the Agent Type value is visible * @return boolean */ assertAgentTypeValueIsVisible(): Promise; /** * Retrieves the text of the Active Status label * @return string */ getActiveStatusLabelText(): Promise; /** * Represents the checkbox for the Active Status */ getActiveStatusCheckbox(): Promise<_Input>; }