import { TemplateRef, AfterViewInit } from '@angular/core';
import { TemplatePortal } from '@angular/cdk/portal';
import * as i0 from "@angular/core";
/**
 * @description
 * Component used to display the label of the header tab.
 */
export declare class EuiTabLabelComponent implements AfterViewInit {
    templateRef: TemplateRef<any>;
    templatePortal: TemplatePortal | null;
    private viewContainerRef;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiTabLabelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiTabLabelComponent, "eui-tab-label, euiTabLabel", never, {}, {}, never, ["*", "eui-chip", "eui-badge", "euiTabSubLabel"], true, never>;
}
export declare class EuiTabSubLabelDirective {
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiTabSubLabelDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<EuiTabSubLabelDirective, "euiTabSubLabel", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=eui-tab-label.component.d.ts.map