import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
export declare class VegaTabGroupTabListRenderer extends VegaSlimmer {
  private TAB_LABEL_MAX_SIZE;
  private carouselDom;
  private tabPages;
  private currentPageIndex;
  private selectedTabDataTarget;
  private gap;
  private showCloseButton;
  private tabItems;
  private overflow;
  private positionRelativeTo;
  private closeButtonRenderer;
  private selectedTargetController;
  /** The `getCarouselDomRef` method is a getter function that returns the reference to the `carouselDom`
  element. It is used to access the `carouselDom` element from outside the class. By returning the
  reference to the `carouselDom` element, other parts of the code can interact with the `carouselDom`
  element and perform operations on it. */
  getCarouselDomRef: () => HTMLVegaCarouselElement;
  render(): HTMLElement;
  private renderTabListInMenuOverflow;
  private renderTabListInScrollOverflow;
  private renderTabList;
  private renderPrefixIconDom;
  private renderTabLabelDom;
  private renderCounterBadgeDom;
  private getCounterBadgeClassByCount;
  private handleTabItemClick;
}
