/** * 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, EditableUtamElement as _EditableUtamElement } from '@utam/core'; import _InputSelect from 'salesforce-pageobjects/aura/pageObjects/inputSelect'; import _SetupAlohaPageItemRow from 'salesforce-pageobjects/setup/pageObjects/setupAlohaPageItemRow'; /** * Selector: form. * Represents the onesetup:setupAlohaPage Aura component. * Access its buttons by name, the item label at a specified row and column, a select box by name, an input box by name, or a text area by name. * generated from JSON dist/setup/setupAlohaPage.utam.json * @version 2026-03-09T13:56:37.035Z * @author Salesforce */ declare class SetupAlohaPage extends _UtamBaseRootPageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); getButtonByName(name: string): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getItemLabel(row: number, column: number): Promise<(_BaseUtamElement)>; getSelectBoxByName(name: string): Promise<_InputSelect>; getInputBoxByName(name: string): Promise<(_BaseUtamElement & _ClickableUtamElement & _EditableUtamElement)>; getTextAreaByName(name: string): Promise<(_BaseUtamElement & _EditableUtamElement)>; getSetupAlohaItemRowByLabel(itemText: string): Promise<_SetupAlohaPageItemRow>; getFooterButtonByText(text: string): Promise<(_BaseUtamElement & _ClickableUtamElement)>; getFooterButtonByName(text: string): Promise<(_BaseUtamElement & _ClickableUtamElement)>; } export = SetupAlohaPage;