import { Location } from '@angular/common';
import { Provider } from '@angular/core';
import { Router } from '@angular/router';
import { NgeMarkdownTransformer } from '../nge-markdown-transformer';
import { NgeMarkdownContribution } from '../nge-markdown-contribution';
import * as i0 from "@angular/core";
/**
 * Contribution to handle fragment navigation in anchor elements.
 */
export declare class NgeMarkdownLinkAnchor implements NgeMarkdownContribution {
    private readonly router;
    private readonly location;
    constructor(router: Router, location: Location);
    contribute(transformer: NgeMarkdownTransformer): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgeMarkdownLinkAnchor, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgeMarkdownLinkAnchor>;
}
/**
 * Injection token to register `NgeMarkdownLinkAnchor` contribution.
 */
export declare const NgeMarkdownLinkAnchorProvider: Provider;
