/** * 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, UtamBaseRootPageObject as _UtamBaseRootPageObject, ClickableUtamElement as _ClickableUtamElement, ActionableUtamElement as _ActionableUtamElement } from '@utam/core'; /** * Selector: lightning-base-combobox-item. * Represents the lightning-base-combobox-item Lightning web component. * Click the item, Check if item checked or get the item by value text or label, which returns the item itself, if successful. * generated from JSON dist/lightning/baseComboboxItem.utam.json * @version 2026-03-09T13:56:35.983Z * @author Salesforce */ declare class BaseComboboxItem extends _UtamBaseRootPageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Gets the data-value attribute value of the item * @return string */ getItemValue(): Promise; /** * Get class name of lightning-base-combobox-item * @return string */ getClassAttribute(): Promise; /** * Check if aria-checked is set to true * @return boolean */ isChecked(): Promise; /** * Gets the label text of the item * @return string */ getItemLabel(): Promise; /** * Scroll to the item in the list and then performs click action on the item */ clickItem(): Promise; /** * Gets the name of left icon * @return string|null */ getLeftIcon(): Promise; /** * Gets the name of right icon * @return string|null */ getRightIcon(): Promise; getRoot(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)>; /** * @param itemLabel label text of the item */ getItemByLabel(itemLabel: string): Promise<(_BaseUtamElement & _ClickableUtamElement) | null>; } export = BaseComboboxItem;