import { OnInit, OnDestroy } from '@angular/core';
import { Subscription, BehaviorSubject } from 'rxjs';
import { ITabChangeController } from './models';
import { MatTabGroup } from '@angular/material/tabs';
/**
 * @author slarrieu
 */
export declare class NgbTabSetDirective implements OnInit, OnDestroy {
    protected _el: MatTabGroup;
    protected el: MatTabGroup;
    protected tabSelectedIdSubscribe: Subscription;
    tabSelectedId: BehaviorSubject<number>;
    tabChangeController: ITabChangeController;
    protected onTabChanging: boolean;
    constructor(_el: MatTabGroup);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private cambiarTab;
}
