import { ElementRef, OnDestroy, AfterViewInit, ChangeDetectorRef, OnInit, AfterViewChecked, AfterContentInit } from '@angular/core'; import { StacheWindowRef, StacheRouteService } from '../shared'; import { StacheNavLink } from '../nav'; import { StachePageAnchorService } from './page-anchor.service'; import { BehaviorSubject } from 'rxjs'; export declare class StachePageAnchorComponent implements StacheNavLink, OnDestroy, AfterViewInit, OnInit, AfterViewChecked, AfterContentInit { private elementRef; private windowRef; private anchorService; private changeDetectorRef; private routeService; name: string; fragment: string; path: string[]; offsetTop: number; anchorStream: BehaviorSubject; anchorId?: string; private textContent; private ngUnsubscribe; constructor(elementRef: ElementRef, windowRef: StacheWindowRef, anchorService: StachePageAnchorService, changeDetectorRef: ChangeDetectorRef, routeService: StacheRouteService); scrollToAnchor(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngAfterContentInit(): void; ngAfterViewChecked(): void; private setValues(); private updatePageAnchor(); private getOffset(element); private getName(element); private getFragment(name); }