/** * 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 } from '@utam/core'; import _ConsoleTabItem from 'salesforce-pageobjects/navex/pageObjects/consoleTabItem'; /** * Selector: .oneConsoleTabContainer. * Represents the one:consoleTabContainer Aura component. * Display more tabs. Access a list of all tabs, a tab by name, highlighted tab, dirty tab, active tab, a list of pinned tabs, or the overflow trigger. * generated from JSON dist/navex/consoleTabContainer.utam.json * @version 2026-03-09T13:56:36.462Z * @author Salesforce */ declare class ConsoleTabContainer extends _UtamBasePageObject { constructor(driver: _Driver, element?: _Element, locator?: _Locator); /** * Click to display more tabs * @return none */ displayMoreTabs(): Promise; getAllTabs(): Promise<_ConsoleTabItem[]>; getTabByName(text: string): Promise<_ConsoleTabItem>; getHighlightedTab(text: string): Promise<(_BaseUtamElement) | null>; getDirtyTab(text: string): Promise<(_BaseUtamElement) | null>; getActiveTab(): Promise<_ConsoleTabItem>; getPinnedTabs(): Promise<_ConsoleTabItem[]>; } export = ConsoleTabContainer;