import { AsiTabContent } from './asi-tab-content/asi-tab-content.component';
import { AsiTab } from './asi-tab/asi-tab.component';
import { QueryList, AfterContentInit, EventEmitter } from '@angular/core';
export declare class AsiTabGroup implements AfterContentInit {
    queryTabs: QueryList<AsiTab>;
    asiTableContent: AsiTabContent;
    /** Event emitted when a tab is manually selected */
    onTabChange: EventEmitter<AsiTab>;
    /** Active tab id */
    activeTabId: string;
    private currentTabId;
    tabs: AsiTab[];
    constructor();
    showTab(tab: AsiTab): void;
    showTabById(idTab: string): void;
    getTabs(): AsiTab[];
    ngAfterContentInit(): void;
    private currentTabStillExist();
    private manageTabContent(asiTabs);
}
