import { OnInit, QueryList, AfterContentInit, ElementRef, OnDestroy, EventEmitter } from '@angular/core'; import { TabComponent } from './../tab/tab.component'; export declare class TabsComponent implements OnInit, AfterContentInit, OnDestroy { ReadOnly: boolean; Orientation: string; Theme: string; TabText: string; HideAddTab: boolean; TabAddEvent: EventEmitter; TabCloseEvent: EventEmitter; tabs: QueryList; tabContent: ElementRef; TAB_CONTENT_OVERLAP_DISTANCE: number; TAB_CONTENT_MARGIN: number; TAB_CONTENT_MIN_WIDTH: number; TAB_CONTENT_MAX_WIDTH: number; TAB_SIZE_SMALL: number; TAB_SIZE_SMALLER: number; TAB_SIZE_MINI: number; readonly tabContentWidths: any[]; readonly tabContentPositions: any[]; readonly tabPositions: any[]; constructor(); ngOnDestroy(): void; ngOnInit(): void; ngAfterContentInit(): void; selectTab(tab: TabComponent): void; getTabPosition(tab: TabComponent): string; layoutTabs(): void; isSmall(tab: TabComponent): string; isSmaller(tab: TabComponent): string; isMini(tab: TabComponent): string; isActive(tab: TabComponent): string; onAddTab(): void; addTab(tab: TabComponent): Promise; closeTab(tab: TabComponent): void; }