import { QueryList, EventEmitter, ElementRef, AfterViewInit, OnDestroy, SimpleChanges, OnChanges, ChangeDetectorRef } from '@angular/core'; import { Tab, TabNav } from './interfaces'; export declare class TabNavComponent implements AfterViewInit, OnDestroy, TabNav, OnChanges { private cdRef; constructor(cdRef: ChangeDetectorRef); private _currentTabChangedEmitter; currentTabChanged: import("rxjs").Observable; classVclTabbable: boolean; readonly classVclTabsLeft: boolean; readonly classVclTabsRight: boolean; tabs?: QueryList; layout?: 'left' | 'right'; selectedTabIndex: number; currentTab?: Tab; borders: boolean; panel?: ElementRef; selectedTabIndexChange: EventEmitter; readonly hasContent: boolean; selectTab(tab: Tab): void; selectTabIndex(idx: number): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; }