import { ChangeDetectorRef, ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { BadgeComponent } from '../badge/badge.component'; import * as i0 from "@angular/core"; type TBadgeOptions = Omit; export declare class TabComponent { private cdr; /** * Whether tab is disabled or not */ isDisabled?: boolean; /** * Aria controls, for accessibility reasons */ ariaControls?: string; /** * Id of the tab */ id?: string; /** * Id of the content */ tabContentId?: string; /** * Aria labelled by which will be set on the content, for accessibility reasons */ tabContentAriaLabelledBy?: string; /** * Whether tab is active or not */ isActive?: boolean; /** * Options for the badge inside the tab */ badgeOptions?: TBadgeOptions; /** * @ignore */ contentTemplateRef?: TemplateRef; /** * @ignore */ tab?: ElementRef; /** * Output that emits if tab is selected */ tabSelect: EventEmitter; /** * Output that emits keyboard event */ tabMove: EventEmitter; constructor(cdr: ChangeDetectorRef); /** * @ignore */ setIsActive(isActive: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};