import * as i0 from "@angular/core"; export type Route = { label: string; path: string; }; export declare const linkComponent: (props?: ({ variant?: "primary" | "secondary" | "tertiary" | "accent" | "success" | "info" | "warning" | "error" | null | undefined; iconPosition?: "left" | "right" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type LinkVariantProps = 'primary' | 'secondary' | 'tertiary' | 'accent' | 'success' | 'info' | 'warning' | 'error' | null | undefined; export type LinkIconPositionProps = 'left' | 'right' | null | undefined; export type LinkProps = { variant?: LinkVariantProps; iconPosition?: LinkIconPositionProps; }; export declare class LinkComponent { variant: import("@angular/core").InputSignal; icon: import("@angular/core").InputSignal; iconPosition: import("@angular/core").InputSignal; label: import("@angular/core").InputSignal; routerLink: import("@angular/core").InputSignal; routerLinkOptions: import("@angular/core").InputSignal<{ exact: boolean; } | import("@angular/router").IsActiveMatchOptions>; routerLinkActive: import("@angular/core").InputSignal; queryParams: import("@angular/core").InputSignal; queryParamsHandling: import("@angular/core").InputSignal; fragment: import("@angular/core").InputSignal; componentClass: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }