import { QueryList } from '@angular/core'; import { ScrollSpyLinkDirective } from './scroll-spy-link.directive'; import { Observable } from 'rxjs'; export interface ScrollSpy { id: string; links: QueryList; } export declare class ScrollSpyService { private scrollSpys; private activeSubject; active$: Observable; addScrollSpy(scrollSpy: ScrollSpy): void; removeScrollSpy(scrollSpyId: string): void; updateActiveState(scrollSpyId: string, activeLinkId: string): void; removeActiveState(scrollSpyId: string, activeLinkId: string): void; setActiveLink(activeLink: ScrollSpyLinkDirective | any): void; removeActiveLinks(scrollSpyId: string): void; }