/** * 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, ActionableUtamElement as _ActionableUtamElement, ClickableUtamElement as _ClickableUtamElement, UtamBaseRootPageObject as _UtamBaseRootPageObject } from '@utam/core'; import _Icon from 'salesforce-pageobjects/lightning/pageObjects/icon'; /** * Component that displays metadata information with optional icons and hyperlink, and may trigger an action to open a relationship viewer. * Selector: dev_workspace-metadata-name-cell * generated from JSON dist/dev/workspace/metadataNameCell.utam.json * @version 2026-03-09T13:56:35.182Z * @author Salesforce */ declare class MetadataNameCell extends _UtamBaseRootPageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Click on the hyperlinked metadata name */ clickHyperlink(): Promise; /** * Check if the metadata container is visible * @return boolean */ isMetadataContainerVisible(): Promise; /** * Get the text of the metadata name when no action URL is provided * @return string */ getMetadataText(): Promise; /** * Check if the hyperlinked metadata name is present * @return boolean */ isHyperlinkPresent(): Promise; /** * Returns true if element "metadataContainer" present on the page * @return boolean */ verifyMetadataContainerPresence(): Promise; /** * Returns true if element "hyperlinkedText" present on the page * @return boolean */ verifyHyperlinkedTextPresence(): Promise; /** * Returns true if element "metadataText" present on the page * @return boolean */ verifyMetadataTextPresence(): Promise; waitForRelationshipViewerIcon(): Promise<_Icon>; getRoot(): Promise<(_BaseUtamElement)>; /** * Represents the optional left icon next to the metadata name */ getLeftIcon(): Promise<_Icon | null>; /** * Represents the AI-generated icon */ getAiGeneratedIcon(): Promise<_Icon | null>; /** * Represents the icon to open the relationship viewer */ getRelationshipViewerIcon(): Promise<_Icon | null>; } export = MetadataNameCell;