import { ViewContainerRef, OnDestroy } from '@angular/core'; import { IGlue } from '../../models'; export declare abstract class GlueToolbarItemBase implements OnDestroy { viewContainer: ViewContainerRef; glueEditor: IGlue.IGlueEditor; constructor(viewContainer: ViewContainerRef); onSelected($event?: any): void; setSelected(): void; show(): void; hide(): void; showTabs(tabs: Array, activeTab?: string): Promise; orderTabs(tabs: Array): Promise; activeTab(name: string): Promise; hideTab(name: string): Promise; showTab(name: string): Promise; collapsePane(): void; expandPane(): void; ngOnDestroy(): void; dispose(): void; }