import { ComponentRef, ViewContainerRef, Renderer2, AfterViewInit, ElementRef, ChangeDetectorRef, OnDestroy } from '@angular/core'; import { Sizes, TabsProps } from 'ngx-obelisco-example/core/models'; import * as i0 from "@angular/core"; export declare class OTabsComponent implements AfterViewInit, OnDestroy { private viewContainerRef; private renderer; private cdr; navTabsItems: TabsProps[]; isFixedWidth: boolean; isItemsRounded: boolean; isItemsRoundedLight: boolean; size: Sizes; isSlidered: boolean; customClasses: string; tabContentContainer: ViewContainerRef; tabsListRef: ElementRef; activeTabComponentRef: ComponentRef | null; activeTabIndex: number | null; private isDragging; private dragStartPositionX; constructor(viewContainerRef: ViewContainerRef, renderer: Renderer2, cdr: ChangeDetectorRef); ngAfterViewInit(): void; handleArrowClick(direction: 'left' | 'right'): void; activateTab(tabIndex: number): void; handleTabClick(tabIndex: number, event: MouseEvent): void; handleTabKeyup(event: KeyboardEvent, tabIndex: number): void; onMouseDown(event: MouseEvent): void; onMouseLeave(): void; onMouseMove(event: MouseEvent): void; onMouseUp(): void; private handleIcons; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }