import { OnDestroy, RendererFactory2 } from '@angular/core'; import { Router } from '@angular/router'; import { MetaLinkDefinition } from '../objects/meta-link-definition'; export declare class HtmlLinkService implements OnDestroy { private readonly router; private rendererFactory; private routeListener; constructor(router: Router, rendererFactory: RendererFactory2, document?: any); private _document?; /** * Parse tag to create a selector * @param tag * @return string selector to use in querySelector */ private _parseSelector; /** * Inject the State into the bottom of the
*/ addTag(tag: MetaLinkDefinition, forceCreation?: boolean): void; /** * Start listening on NavigationEnd router events */ startRouteListener(): void; /** * Create or update a link tag * @param LinkDefinition tag */ updateTag(tag: MetaLinkDefinition): void; /** * Remove a link tag from DOM * @param tag */ removeTag(tag: MetaLinkDefinition): void; /** * Get link tag * @param tag * @return HTMLLinkElement */ getTag(tag: MetaLinkDefinition): Element; /** * Get all link tags * @return NodeListOf