import { ElementRef } from '@angular/core';
import { BehaviorSubject, Observable } from 'rxjs';
import { BsTabControlComponent } from '../tab-control/tab-control.component';
import { BsTabPageHeaderDirective } from '../tab-page-header/tab-page-header.directive';
import * as i0 from "@angular/core";
export declare class BsTabPageComponent {
    constructor(tabControl: BsTabControlComponent, element: ElementRef<any>);
    element: ElementRef<any>;
    tabControl: BsTabControlComponent;
    tabId$: BehaviorSubject<number>;
    tabName$: Observable<string>;
    disabled: boolean;
    headerTemplate: BsTabPageHeaderDirective;
    static ɵfac: i0.ɵɵFactoryDeclaration<BsTabPageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BsTabPageComponent, "bs-tab-page", never, { "disabled": "disabled"; }, {}, ["headerTemplate"], ["*"], false, never>;
}
