import { AfterContentInit, AfterViewInit, ElementRef, EventEmitter, OnChanges, QueryList, SimpleChanges } from '@angular/core'; import { OverflowType } from '../../../types/overflow.type'; import { TabComponent } from './tab/tab.component'; import * as i0 from "@angular/core"; export declare class TabsComponent implements AfterContentInit, OnChanges, AfterViewInit { tabEllipsis: boolean; selectedTabIndexFromOutside: number; height?: string; overflow?: OverflowType; hideBorder?: boolean; hideGutter?: boolean; hideBackground?: boolean; tabs: QueryList; tabSelectedCallback: EventEmitter; container: ElementRef; scrollStep: number; hasOverFlowButtons: boolean; isRtl: boolean; isPrevScrollButtonDisabled: boolean; isNextScrollButtonDisabled: boolean; private _checkButtonDisabledTimeout; ngAfterContentInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; selectTab(tab: TabComponent): void; activeSelectedTabFromOutside: (selectedTabIndex: number) => void; checkOverflow(): void; prevHandler(): void; nextHandler(): void; private checkButtonDisabled; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }