import * as i0 from '@angular/core'; import { AfterContentInit, ElementRef, OnInit, OnDestroy, QueryList } from '@angular/core'; declare class TabDirective implements AfterContentInit { readonly elRef: ElementRef; private _tabsService; isActive: i0.InputSignal; constructor(); ngAfterContentInit(): void; activate(): void; focus(): void; setTabindex(value: string): void; restoreTabindex(): void; private _applyTabindex; private _actionButton; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TabsComponent implements OnInit, AfterContentInit, OnDestroy { private _cdRef; private _tabsService; size: 'sm' | 'md' | 'lg'; maskColor: string; scrollContainer: ElementRef; activeBar: ElementRef; tabs: QueryList; private _scrollAndResizeSub; private _activeChangeSub; private _transitionEndSub; private _tabsChangeSub; private _paginationTolerance; ngOnInit(): void; ngAfterContentInit(): void; getActiveStyles(): Record; prev(): void; next(): void; onKeydown(event: KeyboardEvent): void; onFocusOut(): void; get tabSizeClass(): string; get background(): { background: string; }; get clientWidth(): number; get shouldShowPagination(): boolean; get shouldShowPrev(): boolean; get shouldShowNext(): boolean; private _subscribeToActiveChange; private _subscribeToTabsChange; private _subscribeToActiveBarTransitionEnd; private _getActiveTab; private _getScrollEl; private _scrollToTabIfRequired; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Export cooperating directives * https://v17.angular.io/guide/standalone-components#standalone-components-for-library-authors */ declare const TABS_DIRECTIVES: readonly [typeof TabDirective, typeof TabsComponent]; export { TABS_DIRECTIVES, TabDirective, TabsComponent };