/** * 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, ActionableUtamElement as _ActionableUtamElement, ClickableUtamElement as _ClickableUtamElement } from '@utam/core'; import _FocusableSection from 'salesforce-pageobjects/builder/framework/pageObjects/focusableSection'; import _Header from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/header'; import _Toolbar from 'salesforce-pageobjects/builder/framework/pageObjects/toolbar'; import _ButtonIcon from 'salesforce-pageobjects/lightning/pageObjects/buttonIcon'; import _ButtonGroup from 'salesforce-pageobjects/lightning/pageObjects/buttonGroup'; import _Button from 'salesforce-pageobjects/lightning/pageObjects/button'; import _ButtonMenu from 'salesforce-pageobjects/lightning/pageObjects/buttonMenu'; import _MenuItem from 'salesforce-pageobjects/lightning/pageObjects/menuItem'; import _Icon from 'salesforce-pageobjects/lightning/pageObjects/icon'; import _Popover from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/popover'; import _CommandButton from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/commandButton'; import _Rail from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/rail'; import _Sidebar from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/sidebar'; import _CmlEditor from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/cmlEditor'; import _Illustration from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/illustration'; import _ResizablePanel from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/resizablePanel'; import _TypeDetailPanelHeader from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/typeDetailPanelHeader'; import _TypeDetail from 'salesforce-pageobjects/builder_industries_constraints/pageObjects/typeDetail'; /** * Selector: builder_industries_constraints-constraint-editor * Constraint Builder constraint editor component * generated from JSON dist/builder_industries_constraints/constraintEditor.utam.json * @version 2026-03-09T13:56:35.101Z * @author Salesforce */ export default class ConstraintEditor extends _UtamBaseRootPageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); getHeaderSection(): Promise<_FocusableSection>; getHeader(): Promise<_Header>; getToolbar(): Promise<_Toolbar>; getSidebarToggleButton(): Promise<_ButtonIcon>; getUiSelectorButtonGroup(): Promise<_ButtonGroup>; getSelectedUIButton(): Promise<_Button>; getUiSelectorDropdownButton(): Promise<_ButtonMenu>; getSelectVisualBuilder(): Promise<_MenuItem>; getSelectCMLEditor(): Promise<_MenuItem>; getErrorPopoverButton(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)>; getErrorIcon(): Promise<_Icon>; getSpanContent(): Promise<(_BaseUtamElement)>; getErrorMessagesPopover(): Promise<_Popover>; getDocStateStatusBadge(): Promise<(_BaseUtamElement)>; getActivateButtonRow(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)>; getActivateButton(): Promise<_CommandButton>; getSaveButtonRow(): Promise<(_BaseUtamElement & _ActionableUtamElement & _ClickableUtamElement)>; getSaveButton(): Promise<_CommandButton>; getSidebarRail(): Promise<_Rail>; getSidebar(): Promise<_Sidebar>; getEditorBody(): Promise<(_BaseUtamElement)>; getEditorSection(): Promise<_FocusableSection>; getCmlEditor(): Promise<_CmlEditor>; getConstraintCanvasHeading(): Promise<(_BaseUtamElement)>; getAddConstraintButton(): Promise<_Button>; getConstraintsIllustration(): Promise<_Illustration>; getWriteConstraintsButton(): Promise<_Button>; getResizablePanel(): Promise<_ResizablePanel>; getTypeDetailPanelHeader(): Promise<_TypeDetailPanelHeader>; getTypeDetail(): Promise<_TypeDetail>; }