import * as i0 from '@angular/core'; import { AfterContentInit, QueryList, EventEmitter } from '@angular/core'; import * as i3 from '@angular/common'; /** * Manages tab that display content. */ declare class TbxTabComponent { /** Gets or sets the caption for the tab. */ title: string; /** Gets or sets the CSS classes to apply to the component. */ class: string; /** Gets or sets a value indicating whether the tab is active. */ active: boolean; /** Gets the CSS classes added by user including internal ones. */ get internalClass(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Manages tabs that display content. */ declare class TbxTabsComponent implements AfterContentInit { /** The list of {@link TbxTabComponent} found inside the control. */ tabs: QueryList; /** Gets or sets the CSS classes to apply to the component. */ class: string; /** Gets or sets the CSS classes to apply to the tab item component. */ tabClass: string; /** Raised when a tab is selected. */ selected: EventEmitter; /** Gets the CSS classes added by user including internal ones. */ get internalClass(): string; /** Gets the CSS classes added by user including internal ones. */ get internalTabClass(): string; ngAfterContentInit(): void; /** Called when the user clicks on a tab. */ selectTab(tab: TbxTabComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TbxTabsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { TbxTabComponent, TbxTabsComponent, TbxTabsModule };