import { AfterContentInit, AfterViewInit, ComponentFactoryResolver, ElementRef, OnDestroy, OnInit, QueryList, Renderer2 } from '@angular/core'; import { BaseTabComponent } from './base.tab.component'; import { AmexioTabActionComponent } from './tab.action'; import { AmexioTabPillComponent } from './tab.pill.component'; export declare const TOP_COMPONENT_CLASS_MAP: any; export declare const BOTTOM_COMPONENT_CLASS_MAP: any; export declare class AmexioTabComponent extends BaseTabComponent implements AfterContentInit, AfterViewInit, OnInit, OnDestroy { componentFactoryResolver: ComponentFactoryResolver; private renderer; headeralign: string; action: boolean; typeActionAlign: string; header: string; contextmenu: any[]; defaultContextMenu: boolean; rightClick: any; enableConfirmBox: boolean; messageTitle: string; message: string; onCloseClick: any; tabAction: ElementRef; headerWidth: ElementRef; headerName: ElementRef; actionProperty: ElementRef; queryAction: QueryList; onClick: any; _tabLocalData: any; componentLoaded: boolean; tabLocalData: any; tabPreviewData: any; showprev: boolean; private tabWidth1; content: string; widthTabs: any; headWidth: any; actionComp: any; mouseLocation: { left: number; top: number; }; contextMenuFlag: boolean; posixUp: boolean; rightClickRowData: any; private closeOthersConst; contextStyle: any; dummyArray: any[]; tabPositionClass: string; componentId: string; map: Map; prevtabindex: number; currtabindex: number; tablk: any; themeCss: any; amexioComponentId: string; openDialogue: boolean; tempTab: any; globalClickListenFunc: () => void; constructor(componentFactoryResolver: ComponentFactoryResolver, renderer: Renderer2); ngOnInit(): void; updateTabComponent(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; closeAllTabs(): void; closeAll(): void; setActiveTab(input: any): boolean; setDisableTabs(disabledTabInput: any[]): boolean; disableTabByString(flag: boolean, ele: string): void; disableTabByNumber(flag: boolean, ele: number): void; setEnableTabs(disabledTabInput: any[]): boolean; enableTabByString(flag: boolean, ele: string): void; enableTabByNumber(flag: boolean, ele: number): void; tabNodeProperties(): void; onTabClick(tab: any, index: any): void; onArrowRight(): void; onArrowLeft(): void; onHomeClick(): void; onEndClick(): void; commonFocus(currentTab: any): void; next(): void; previous(): void; onOkClick(): void; onCancelClick(): void; closeTab(tabNode: AmexioTabPillComponent): void; findTabStyleClass(): "tabposition-right" | "tabposition-left" | "equally-align-tabs"; loadContextMenu(event: any, row: any, id: any): void; tempSelectedFlag(tabs: any): void; getContextMenu(): void; getListPosition(elementRef: any): boolean; rightClickDataEmit(Data: any): void; closeOtherTabs(data: any): void; addListner(): void; removeListner(): void; ngOnDestroy(): void; showTab(input: any): void; hideTab(input: any): void; disableTab(input: any, flag: boolean): void; disabledsplitmethod(input: any, flag: any): void; getCurrentTab(): undefined; deleteTab(input: any): void; deletetypeObject(input: any): void; replaceTab(input: number, replacetab: any): void; }