/** * 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 _UnifiedIndividualDataProviderCard from 'salesforce-pageobjects/es_block_builder/pageObjects/unifiedIndividualDataProviderCard'; import _DataGraphDataProviderCard from 'salesforce-pageobjects/es_block_builder/pageObjects/dataGraphDataProviderCard'; import _EventDataProviderCard from 'salesforce-pageobjects/es_block_builder/pageObjects/eventDataProviderCard'; import _RecommendationDataProviderCard from 'salesforce-pageobjects/es_block_builder/pageObjects/recommendationDataProviderCard'; import _DataProviderBaseCard from 'salesforce-pageobjects/es_block_builder/pageObjects/dataProviderBaseCard'; /** * Component that conditionally renders different data provider cards based on the type of data provider. * Selector: src-data-provider-container * generated from JSON dist/es_block_builder/dataProviderContainer.utam.json * @version 2026-03-09T13:56:35.324Z * @author Salesforce */ export default class DataProviderContainer extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Check that the main container is present and visible * @return boolean */ isContainerVisible(): Promise; /** * Check that the main container is present * @return boolean */ isContainerPresent(): Promise; waitForUnifiedIndividualDataProviderCard(): Promise<_UnifiedIndividualDataProviderCard>; waitForDataGraphDataProviderCard(): Promise<_DataGraphDataProviderCard>; waitForEventDataProviderCard(): Promise<_EventDataProviderCard>; waitForRecommendationDataProviderCard(): Promise<_RecommendationDataProviderCard>; waitForDefaultDataProviderCard(): Promise<_DataProviderBaseCard>; /** * Represents the Unified Individual Data Provider card */ getUnifiedIndividualDataProviderCard(): Promise<_UnifiedIndividualDataProviderCard | null>; /** * Represents the Data Graph Data Provider card */ getDataGraphDataProviderCard(): Promise<_DataGraphDataProviderCard | null>; /** * Represents the Event Data Provider card */ getEventDataProviderCard(): Promise<_EventDataProviderCard | null>; /** * Represents the Personalization Recommendation Data Provider card */ getRecommendationDataProviderCard(): Promise<_RecommendationDataProviderCard | null>; /** * Represents the default Data Provider card */ getDefaultDataProviderCard(): Promise<_DataProviderBaseCard | null>; }