import * as i0 from "@angular/core"; /** * Directive that provides the tab container with data about its child tabs. * The directive sets its own active state and adds aria attributes. * * @example * *
*
*
*
*
*/ export declare class TabDirective { /** @internal */ baseClass: boolean; /** @internal */ role: string; /** Special property used for selecting DOM elements during automated UI testing. */ thook: string | null | undefined; /** Sets whether this tab should be the active tab on load. */ active: boolean; /** @internal */ get hidden(): boolean; /** Sets the title displayed in the tab list for this child. */ tab: string; /** Sets whether this tab should be able to be selected. */ disabled: boolean; /** Identifier used for aria attributes and selection. */ id: string | number | undefined; /** @internal */ get attrId(): string; /** @internal */ get ariaLabelledby(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }