import { AfterContentInit, AfterViewInit, ChangeDetectorRef, EventEmitter, IterableDiffers, OnDestroy, QueryList } from '@angular/core'; import { ECLBaseDirective } from '../ecl-base.directive'; import { EclTabComponent, EclTabSelectEvent } from './ecl-tab.component'; import * as i0 from "@angular/core"; export declare class EclTabsComponent extends ECLBaseDirective implements AfterViewInit, AfterContentInit, OnDestroy { private differs; private cd; bodyClass: string; tabSelect: EventEmitter; tabs: QueryList; constructor(differs: IterableDiffers, cd: ChangeDetectorRef); private differ; private diff; private destroy$; ngAfterViewInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; private observeTabsChanges; private createTabsChangesObservable; private onTabsChanges; private connectTabEvents; private onTabSelect; private disconnectTabEvents; private deactivateAllTabs; private activateTab; private sendTabSelectEvent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-tabs.component.d.ts.map