import { LocationStrategy } from '@angular/common';
import { ElementRef, Renderer2 } from '@angular/core';
import { ActivatedRoute, Router, RouterLink } from '@angular/router';
import * as i0 from "@angular/core";
export declare class LinkDirective extends RouterLink {
    private _baseUrl;
    set axLink(commands: any[] | string | null | undefined);
    constructor(_baseUrl: string, router: Router, route: ActivatedRoute, tabIndexAttribute: string | null | undefined, renderer: Renderer2, el: ElementRef, locationStrategy?: LocationStrategy);
    static ɵfac: i0.ɵɵFactoryDeclaration<LinkDirective, [{ optional: true; }, null, null, { attribute: "tabindex"; }, null, null, null]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<LinkDirective, "a[axLink],area[axLink]", never, { "axLink": { "alias": "axLink"; "required": false; }; }, {}, never, never, false, never>;
}
