import { OnChanges, SimpleChanges, EventEmitter, QueryList, AfterViewInit, OnDestroy } from "@angular/core"; import { ISlickTabModel } from "./slick-tab.model"; import { SlickTabComponent } from "./slick-tab.component"; import * as i0 from "@angular/core"; export declare class SlickTabsComponent implements OnChanges, AfterViewInit, OnDestroy { tabModels: ISlickTabModel[]; hideBorder: boolean; tabIndex: number; tabIndexChange: EventEmitter; tabChange: EventEmitter; slickTabs: QueryList; uuid: string; private savedTabChildren; private slickTabs$; constructor(); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): Promise; private processTab; onTabSelected(uuid: string): void; getTabHeader(index: number): string; getTabKey(index: number): string; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }