export interface EvoTabState {
    name: string;
    isActive: boolean;
    params?: {};
}
export declare class EvoTabStateCollection extends Array<EvoTabState> implements Array<EvoTabState> {
    private constructor();
    static create(tabs: any[]): EvoTabStateCollection;
    initTab(name: string): void;
    hasTab(name: string): boolean;
    getTab(name: string): EvoTabState;
    getActiveTab(): EvoTabState;
    removeTab(name: string): void;
    setTab(name: string, params?: {}): void;
}
