import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { ScrollSpyService, ScrollSpyTarget } from '../../services/scroll/scroll-spy.service'; import * as i0 from "@angular/core"; export declare class ScrollToDirective implements OnInit, OnDestroy, ScrollSpyTarget { private el; private spy; private platformId; role: string; tabindex: string; isActive: boolean; constructor(el: ElementRef, spy: ScrollSpyService, platformId: object); ngOnInit(): void; ngOnDestroy(): void; onClick(ev: Event): void; onKey(ev: Event): void; private attr; private spacerBase; private widthAdj; private targetEl; /** selector opcional para scroller custom */ private scrollContainer; private rootScrollTop; private pageTop; private computeScrollTop; private scrollToTarget; private groupIsActive; private activateSelfAndDeactivateSiblings; onScrollY(scrollY: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }