import { ElementRef, AfterViewInit, OnDestroy } from "@angular/core"; import { TabItemProps } from "@design-system-rte/core/components/tab/tab.interface"; import * as i0 from "@angular/core"; export declare class TabItemComponent implements AfterViewInit, OnDestroy { readonly direction: import("@angular/core").InputSignal<"horizontal" | "vertical">; readonly option: import("@angular/core").InputSignal; readonly compactSpacing: import("@angular/core").InputSignal; readonly isSelected: import("@angular/core").InputSignal; readonly click: import("@angular/core").OutputEmitterRef; readonly handleKeydown: import("@angular/core").InputSignal<(() => void) | undefined>; readonly inverted: import("@angular/core").InputSignal; readonly isHidden: import("@angular/core").InputSignal; readonly tabItemRef: import("@angular/core").Signal | undefined>; readonly hoverIndicatorStyle: import("@angular/core").WritableSignal<{ width?: number; left?: number; top?: number; height?: number; opacity?: number; } | null>; readonly displayBadge: (option: TabItemProps) => boolean; readonly hoverIndicatorWidth: import("@angular/core").Signal; readonly hoverIndicatorHeight: import("@angular/core").Signal; readonly hoverIndicatorLeft: import("@angular/core").Signal; readonly hoverIndicatorTop: import("@angular/core").Signal; readonly hoverIndicatorOpacity: import("@angular/core").Signal; ngAfterViewInit(): void; ngOnDestroy(): void; onClickTabItem(event: MouseEvent, id: string): void; handleMouseHover(): void; handleMouseOut(): void; private computeHoverIndicatorStyle; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }