import React, { ForwardedRef } from 'react'; import { type LinkProps } from './link.types.js'; export declare function BaseLink({ className, children, href, iconBefore: IconBefore, iconAfter: IconAfter, iconSize, target, type, underline, ...props }: LinkProps, ref: ForwardedRef): import("react/jsx-runtime").JSX.Element; export declare const Link: React.ForwardRefExoticComponent<{ children?: React.ReactNode; className?: string; iconAfter?: (props: import("../icon/icon.types.js").IconProps) => JSX.Element; iconBefore?: (props: import("../icon/icon.types.js").IconProps) => JSX.Element; iconSize?: "xsmall" | "small" | "medium" | "large" | "xlarge"; type?: "inline" | "standalone"; underline?: boolean; } & Omit & React.AnchorHTMLAttributes & React.RefAttributes>;