import { AfterContentInit, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { Observable } from 'rxjs'; import { LocationTabComponent } from '../tab/tab.component'; import { BusinessNavLocationTabService } from '../tab/tab.service'; import * as i0 from "@angular/core"; export declare class TabHeaderComponent implements OnInit, AfterContentInit, OnDestroy { private tabService; private renderer; tabsContent: LocationTabComponent[]; container: ElementRef; private _destroyed$$; private _selectedTab$$; private _tabs$$; private _inkBarWidth$$; private _inkBarOffset$$; private _leftChevronEnabled$$; private _rightChevronEnabled$$; private _chevronsVisible$$; inkBarWidth$: Observable; inkBarOffset$: Observable; leftChevronEnabled$: Observable; chevronsVisible$: Observable; rightChevronEnabled$: Observable; constructor(tabService: BusinessNavLocationTabService, renderer: Renderer2); ngOnInit(): void; ngAfterContentInit(): void; calcChevronVisible(container: HTMLElement | ElementRef): void; containerScrolled(container: HTMLElement): void; scrollRight(container: HTMLElement): void; scrollLeft(container: HTMLElement): void; private scroll; private clearSelected; private setSelected; private calcInkBar; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }