import { OnDestroy, OnInit } from '@angular/core';
import { IGlue } from '../../models';
export declare abstract class GluePaneContentBase implements OnInit, OnDestroy {
    glueEditor: IGlue.IGlueEditor;
    tabName: string;
    name: string;
    subcribeIds: any[];
    destroy: boolean;
    abstract onSelected(): void;
    showTabs(tabs: Array<string>, activeTab?: string): Promise<void>;
    orderTabs(tabs: Array<string>): Promise<void>;
    activeTab(name: string): Promise<void>;
    hideTab(name: string): Promise<void>;
    showTab(name: string): Promise<void>;
    collapsePane(): void;
    expandPane(): void;
    ngOnDestroy(): void;
    ngOnInit(): void;
    dispose(): void;
}
