import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { TabService } from '../tab.service'; import { Tab } from '../tab.model'; import { TabStyles } from '../tab-styles'; import { TabContainerData } from '../tab-container-data'; export declare class TabContainerComponent implements OnInit, OnChanges { private tabService; hostBaseClass: boolean; tabContainerData: TabContainerData; tabsToShowKeys: Tab[]; selectedTab: any; tabStyles: TabStyles; onTabSelection: EventEmitter; tabsToShowObj: Tab[]; tabHoverStateArray: Array; constructor(tabService: TabService); ngOnInit(): void; initialiseTabProperties(): void; selectTab(index: any): void; ngOnChanges(changes: SimpleChanges): void; updateTabView(): void; getTabStyles(index: number): object; }