/** * 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, UtamBasePageObject as _UtamBasePageObject } from '@utam/core'; import _FieldInput from 'salesforce-pageobjects/builder_platform_interaction/pageObjects/fieldInput'; import _RepeaterExpressionEditor from 'salesforce-pageobjects/es_property_editors/pageObjects/repeaterExpressionEditor'; /** * Component that displays a data source picker for content and an expression editor for a repeater component. * Selector: src-repeater-data-source-picker * generated from JSON dist/es_property_editors/repeaterDataSourcePicker.utam.json * @version 2026-03-09T13:56:35.450Z * @author Salesforce */ export default class RepeaterDataSourcePicker extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Check that data source section title is present and visible * @return boolean */ isDataSourceSectionTitleVisible(): Promise; /** * Check that data source section description is present and visible * @return boolean */ isDataSourceSectionDescriptionVisible(): Promise; /** * Represents the custom input field for data source */ getDataSourceInput(): Promise<_FieldInput>; /** * Represents the custom expression editor component */ getExpressionEditor(): Promise<_RepeaterExpressionEditor>; }