import { Observable } from 'rxjs'; import { ElementSelectionService } from '../dom/elementSelectionService'; import { ElementService } from '../dom/elementService'; import { LinkService } from '../text/linkService'; export declare function createHtmlLinkService(element$: Observable, selectionService: ElementSelectionService): LinkService; export declare class HtmlLinkService extends ElementService implements LinkService { constructor(element: Element, selectionService: ElementSelectionService); private readonly selectionService; get selectedText(): string; get link(): HTMLAnchorElement | null; get url(): string | undefined; setUrl(url: string | undefined): void; } export declare function decorateLink(link: HTMLAnchorElement, url: string): void;