/** * 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 _FormattedNumber from 'salesforce-pageobjects/lightning/pageObjects/formattedNumber'; /** * Component that conditionally formats a number, using a plain text display for large numbers and a `lightning-formatted-number` component for others. * Selector: experience_ui_gen_canvas-gen-canvas-formatted-number * generated from JSON dist/experience/ui/gen/canvas/genCanvasFormattedNumber.utam.json * @version 2026-03-09T13:56:35.497Z * @author Salesforce */ declare class GenCanvasFormattedNumber extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Retrieves the text of the large number when it is displayed * @return string * @param selectorStr CSS selector parameter */ getLargeNumberText(selectorStr: string): Promise; /** * Checks if the large number text is visible * @return boolean * @param selectorStr CSS selector parameter */ isLargeNumberTextVisible(selectorStr: string): Promise; /** * Returns true if element "largeNumberText" present on the page * @return boolean * @param selectorStr CSS selector parameter */ verifyLargeNumberTextPresence(selectorStr: string): Promise; /** * Represents a formatted number component for smaller numbers */ getFormattedNumber(): Promise<_FormattedNumber | null>; } export = GenCanvasFormattedNumber;