import { Router, RouterLink } from '@angular/router';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
/**
 * Wrapping directive over RouterLink.
 *
 * @see `RouterLink`
 */
export declare class FlowbiteRouterLinkDirective {
    /**
     * `Router` service
     */
    readonly router: Router;
    /**
     * `RouterLink` directive
     */
    readonly routerLink: RouterLink;
    /**
     * @todo Verify utility
     */
    href: import("@angular/core").ModelSignal<string | undefined>;
    /**
     * @todo Verify utility
     */
    onClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FlowbiteRouterLinkDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<FlowbiteRouterLinkDirective, "[flowbiteRouterLink]", never, { "href": { "alias": "href"; "required": false; "isSignal": true; }; }, { "href": "hrefChange"; }, never, never, true, [{ directive: typeof i1.RouterLink; inputs: { "target": "target"; "queryParams": "queryParams"; "fragment": "fragment"; "queryParamsHandling": "queryParamsHandling"; "state": "state"; "info": "info"; "relativeTo": "relativeTo"; "preserveFragment": "preserveFragment"; "skipLocationChange": "skipLocationChange"; "replaceUrl": "replaceUrl"; "routerLink": "routerLink"; }; outputs: {}; }]>;
}
