import { AfterViewInit, ElementRef, OnDestroy, OnInit, QueryList, Renderer } from '@angular/core'; import { LinkTo } from './link-to'; import { Router } from './router'; import 'rxjs/add/operator/mergeAll'; export interface LinkActiveOptions { exact: boolean; } export declare const LINK_ACTIVE_OPTIONS: LinkActiveOptions; /** * The LinkActive directive toggles classes on elements that contain an active linkTo directive * * Home Page *
    *
  1. * {{ link.title }} *
  2. *
*/ export declare class LinkActive implements AfterViewInit, OnInit, OnDestroy { links: QueryList; element: ElementRef; router$: Router; renderer: Renderer; private defaultActiveOptions; activeClass: string; activeOptions: LinkActiveOptions; private _activeOptions; private _routerSub; private _linksSub; constructor(links: QueryList, element: ElementRef, router$: Router, renderer: Renderer, defaultActiveOptions: LinkActiveOptions); ngOnInit(): void; ngAfterViewInit(): void; checkActive(path: any): void; subscribeLinks(): void; ngOnDestroy(): void; }