import * as _angular_core from '@angular/core'; import { Renderer2, ElementRef, WritableSignal } from '@angular/core'; import { LocationStrategy, Location } from '@angular/common'; import { RouterLink, Router, ActivatedRoute, UrlTree } from '@angular/router'; interface LinkTranslate { external: string; } declare class LuRouterLink extends RouterLink { constructor(router: Router, route: ActivatedRoute, tabIndexAttribute: string | null | undefined, renderer: Renderer2, el: ElementRef, locationStrategy?: LocationStrategy); get publicReactiveHref(): WritableSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class LinkComponent { #private; intl: _angular_core.InputSignalWithTransform>; routerLink: LuRouterLink; router: Router; location: Location; /** * Target page address. Use only for external links or pages not recognized by the router. */ readonly luHref: _angular_core.InputSignal; /** * Target page address */ readonly routerLinkCommands: _angular_core.InputSignal; /** * Disables the link */ readonly disabled: _angular_core.InputSignalWithTransform; /** * Underlines the link only on hover */ readonly decorationHover: _angular_core.InputSignalWithTransform; /** * Indicates that the link will open in a new tab */ readonly external: _angular_core.InputSignalWithTransform; hrefBackup: string; constructor(); redirect(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { LinkComponent, LuRouterLink };