/** * 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, ClickableUtamElement as _ClickableUtamElement, ActionableUtamElement as _ActionableUtamElement } from '@utam/core'; import _ButtonIcon from 'salesforce-pageobjects/lightning/pageObjects/buttonIcon'; /** * Selector: records-hoverable-link * Represents the records-hoverable-link Lightning web component. * Get link text or click the link. Check if the link isn't previewable. Get the link text when the link isn't previewable * Click the link when it's not previewable. Get the link text when the link isn't navigable. Hover over the link. * generated from JSON dist/records/hoverableLink.utam.json * @version 2026-03-09T13:56:36.777Z * @author Salesforce */ declare class HoverableLink extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Click the link * @return none */ clickLink(): Promise; /** * Click a span within the link's slot (use when this component is wrapped by force-lookup). * @return none */ clickLinkText(): Promise; /** * Get the link text * @return String value */ getLinkText(): Promise; /** * Hover over the link * @return none */ hoverLink(): Promise; getContent(ContainerCtor: _ContainerCtor): Promise; getLink(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)>; getButtonIcon(): Promise<_ButtonIcon>; } export = HoverableLink;