/** * 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, ActionableUtamElement as _ActionableUtamElement, ClickableUtamElement as _ClickableUtamElement } from '@utam/core'; import _ViewComponent from 'salesforce-pageobjects/runtime_copilot_base/pageObjects/viewComponent'; import _MenuItem from 'salesforce-pageobjects/lightning/pageObjects/menuItem'; /** * Component that provides an action bar with a set of actions. Some of the actions are directly visible, and the others are available in a dropdown menu if there are more actions than the specified visible count. * Selector: src-view-action-layout * generated from JSON dist/runtime_copilot_base/viewActionLayout.utam.json * @version 2026-03-09T13:56:37.348Z * @author Salesforce */ declare class ViewActionLayout extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Check if the action container is visible * @return boolean */ isActionContainerVisible(): Promise; /** * Represents the group of action buttons. */ getButtonGroup(): Promise<(_BaseUtamElement)>; /** * Represents the action components that are visible without the dropdown. */ getVisibleActionComponents(): Promise<_ViewComponent[]>; /** * Represents the dropdown button that contains additional actions. */ getDropdownButtonMenu(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement) | null>; /** * Represents the items within the dropdown menu. */ getDropdownMenuItems(): Promise<_MenuItem[] | null>; } export = ViewActionLayout;