import { ITabItemBuilder } from './tab-item.builder'; /** * Represents a builder for tab groups */ export declare abstract class ITabsBuilder { constructor(); /** * Gets the list of existing items of a tab group * @returns Existing menu item names */ get itemNames(): string[]; /** * Gets count of tab group items */ get count(): number; /** * Adds a new item to the associated tab group * @param id Item's internal id * @param index The index to put the new item at */ addItem(id: string, index: number): ITabItemBuilder; /** * Replaces the item for the tab group. * If Item does not exist - creates it. * @param id Item's internal id */ replaceItem(id: string): ITabItemBuilder; }