/********** Angular **********/ import { OnInit } from '@angular/core'; import { TabStripComponent } from '@progress/kendo-angular-layout'; /********** Component & Service **********/ import { ContainerFieldBase } from '../components/containerfieldbase.component'; import { ZComponentService } from '../services/zcomponent.service'; import { MainService } from '../services/main.service'; import { FontAweSomeService, StorageSessionService, TranslationService, ZComponent, ZTabItem } from 'mmhglobal-zcore'; import * as i0 from "@angular/core"; export declare class ZtabComponent extends ContainerFieldBase implements ZComponent, OnInit { componentService: ZComponentService; fontAweSomeService: FontAweSomeService; private translationService; private storageService; private mainService; tabstrip: TabStripComponent; state: { lastSelectedTabIndex: number; currentTabs: ZTabItem[]; allTabs: ZTabItem[]; }; constructor(componentService: ZComponentService, fontAweSomeService: FontAweSomeService, translationService: TranslationService, storageService: StorageSessionService, mainService: MainService); ngOnInit(): void; ngAfterViewInit(): void; private setCurrentTabs; private refreshCurrentTabs; selectTab: (index: number) => void; getSelectedTab(tabIndex: number): boolean; setSelectTab(tabIndex: number): void; restoreTabSelection(): void; onTabSelect(e: any): void; private saveState; setTabsVisible: (tabIndexes: number[], status: boolean) => void; setTabCounter: (tabIndex: number, counter: number | string) => void; private storeTabSelectIndexToStorage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }