import { EventEmitter, AfterContentInit, OnDestroy, QueryList } from '@angular/core'; import { EclInpageNavigationItemComponent } from './ecl-inpage-navigation-item.component'; import { ECLBaseDirective } from '../ecl-base.directive'; import { EclBaseEvent } from '../../model/ecl-base.event'; import * as i0 from "@angular/core"; export declare class EclInpageNavigationSectionEnterEvent extends EclBaseEvent { sectionId: string; constructor(sectionId: string); } export declare class EclInpageNavigationComponent extends ECLBaseDirective implements AfterContentInit, OnDestroy { eclTitle: string; sectionEnter: EventEmitter; eclNavigationLinkItems: QueryList; isButtonExpanded: boolean; currentSectionElement: HTMLElement; private destroy$; get currentNavigationLinkItem(): EclInpageNavigationItemComponent; ngAfterContentInit(): void; ngOnDestroy(): void; onExpandButtonClick(evt: any): void; private handleNavigationItemsScroll; private handleNavigationItemsClick; private selectNavigationItem; private handleNavigationLinksHighlight; private onSectionScrollTrigger; private findActiveSectionElement; private hasScrollHitBottom; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-inpage-navigation.component.d.ts.map