import { type AfterViewChecked, type AfterViewInit, TemplateRef } from '@angular/core'; import { type TuiActiveZone } from '@taiga-ui/cdk/directives/active-zone'; import { type TuiContext } from '@taiga-ui/cdk/types'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; export declare class TuiTabsWithMore implements AfterViewChecked, AfterViewInit { private readonly moreButton; private readonly dir; private readonly options; private readonly refresh$; private readonly el; private readonly cdr; private maxIndex; protected readonly items: import("@angular/core").Signal[]>; protected readonly moreWord: import("@angular/core").Signal; protected readonly sync: import("@angular/core").EffectRef; open: boolean; readonly activeItemIndex: import("@angular/core").ModelSignal; readonly size: import("@angular/core").InputSignal; readonly underline: import("@angular/core").InputSignal; readonly itemsLimit: import("@angular/core").InputSignal; readonly moreContent: import("@angular/core").InputSignal; readonly dropdownContent: import("@angular/core").InputSignal>>; get lastVisibleIndex(): number; isOverflown(index: number): boolean; shouldShow(index: number): boolean; ngAfterViewInit(): void; ngAfterViewChecked(): void; protected get tabs(): readonly HTMLElement[]; protected get activeElement(): HTMLElement | null; protected get isMoreAlone(): boolean; protected get isMoreVisible(): boolean; protected get isMoreFocusable(): boolean; protected get isMoreActive(): boolean; protected onClick(index: number): void; protected onArrowRight(event: Event): void; protected onArrowLeft(): void; protected onWrapperArrow(event: Event, wrapper: HTMLElement, previous: boolean): void; private get margin(); private focusMore; private getMaxIndex; private refresh; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }