import { AfterContentInit, ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TabComponent { id: import("@angular/core").InputSignal; title: import("@angular/core").InputSignal; icon: import("@angular/core").InputSignal; disabled: import("@angular/core").InputSignal; badge: import("@angular/core").InputSignal; closable: import("@angular/core").InputSignal; isActive: import("@angular/core").WritableSignal; tabPanelId: import("@angular/core").WritableSignal; tabButtonId: import("@angular/core").WritableSignal; tabClose: import("@angular/core").OutputEmitterRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class TabStripComponent implements AfterContentInit { position: import("@angular/core").InputSignal<"top" | "bottom" | "left" | "right">; activeIndex: import("@angular/core").WritableSignal; indicatorLeft: import("@angular/core").WritableSignal; indicatorTop: import("@angular/core").WritableSignal; indicatorWidth: import("@angular/core").WritableSignal; indicatorHeight: import("@angular/core").WritableSignal; tabListEl: import("@angular/core").Signal | undefined>; tabs: import("@angular/core").Signal; tabChange: import("@angular/core").OutputEmitterRef; tabClose: import("@angular/core").OutputEmitterRef; constructor(); ngAfterContentInit(): void; selectTab(index: number): void; closeTab(event: MouseEvent, index: number): void; updateIndicator(index: number): void; handleKeydown(event: KeyboardEvent, index: number): void; private _syncActiveTabs; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }