import { QueryParamsHandling } from '@angular/router';
import * as i0 from "@angular/core";
export declare abstract class NavigationComponent {
    href?: string;
    rel?: string;
    target?: string;
    fragment?: string;
    preserveFragment: boolean;
    queryParams?: {
        [k: string]: any;
    };
    queryParamsHandling?: QueryParamsHandling;
    replaceUrl: boolean;
    routeLink?: string | any[];
    skipLocationChange: boolean;
    state?: {
        [k: string]: any;
    };
    routerLinkActiveOptions: {
        exact: boolean;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<NavigationComponent, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NavigationComponent, never, never, { "href": { "alias": "href"; "required": false; }; "rel": { "alias": "rel"; "required": false; }; "target": { "alias": "target"; "required": false; }; "fragment": { "alias": "fragment"; "required": false; }; "preserveFragment": { "alias": "preserveFragment"; "required": false; }; "queryParams": { "alias": "queryParams"; "required": false; }; "queryParamsHandling": { "alias": "queryParamsHandling"; "required": false; }; "replaceUrl": { "alias": "replaceUrl"; "required": false; }; "routeLink": { "alias": "routeLink"; "required": false; }; "skipLocationChange": { "alias": "skipLocationChange"; "required": false; }; "state": { "alias": "state"; "required": false; }; "routerLinkActiveOptions": { "alias": "routerLinkActiveOptions"; "required": false; }; }, {}, never, never, true, never>;
}
