/** * 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 } from '@utam/core'; import _InputNumber from 'salesforce-pageobjects/aura/pageObjects/inputNumber'; import _Label from 'salesforce-pageobjects/aura/pageObjects/label'; import _MenuItem from 'salesforce-pageobjects/aura/pageObjects/menuItem'; import _InputPicklist from 'salesforce-pageobjects/force/pageObjects/inputPicklist'; /** * Selector: .forcePageBlockItemEdit. * Represents the force:pageBlockItemEdit Aura component. * Check if the field haa an error, or if the field is required. Get the field error. * generated from JSON dist/force/pageBlockItemEdit.utam.json * @version 2026-03-09T13:56:35.861Z * @author Salesforce */ declare class PageBlockItemEdit extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Gets the error message of the field * @return the error message of the field */ getFieldError(): Promise; /** * Gets a value indicating whether the field has an error * @return true if the field has an error is checked; otherwise, false */ hasFieldError(): Promise; /** * Gets a value indicating whether the field is required * @return true if the field is required; otherwise, false */ isRequired(): Promise; /** * Gets a value indicating whether Einstein Recommendation is available for the field * @return true if the field is required; otherwise, false */ isEinsteinRecommendationApplied(): Promise; getInputItem(): Promise<_InputNumber>; getItemLabel(): Promise<_Label>; getMenuItem(): Promise<_MenuItem>; getInputPicklist(): Promise<_InputPicklist>; getEditableContent(ContainerCtor: _ContainerCtor): Promise; /** * Recommendation Label for the field with Einstein Prediction */ getEinsteinRecommendationIndicatorLabel(): Promise<(_BaseUtamElement) | null>; } export = PageBlockItemEdit;