import { ElementRef, AfterViewInit } from '@angular/core'; import { TabComponent } from './tab.component'; export declare class TabGroupComponent implements AfterViewInit { elementRef: ElementRef; private _scrollable_element; private _tabs; selected: number; private _onChange; constructor(elementRef: ElementRef); private _selected; private _ready; alreadySelectedTabs: Array; tabs: Array; button_tabs: Array; ngAfterViewInit(): void; readonly offsetTop: number; onTabClick(tabIndex: number, event: MouseEvent): void; /** Emit an event when clicking in a tab button */ onTabButtonClick(tab: TabComponent, event: MouseEvent): void; select(tabIndex: number): void; currentTab(tabIndex?: number): TabComponent; alreadySelected(index: number): boolean; hasControls(): boolean; scrollToPrevTab(): void; scrollToNextTab(): void; tabTrackByFn(index: number, tab: TabComponent): any; private _selectTab; private _updateAlreadySelectedTabs; } export interface TabChangeEvent { tab: TabComponent; index: number; }