import { ComponentPropsWithoutRef } from 'react'; import { LayoutUtilProps } from '../../../types'; /** * Props for the Link component. * @extends ComponentPropsWithoutRef<"a"> * @extends LayoutUtilProps */ export type LinkProps = ComponentPropsWithoutRef<"a"> & LayoutUtilProps & ({ /** * The visual appearance of the link. * @default "primary" */ appearance?: "primary"; /** * Whether the link should have a quieter, less prominent appearance * @remarks Only available when appearance is "primary". */ ghost?: boolean; } | { /** * The visual appearance of the LinkButton. Secondary appearance cannot be ghost. */ appearance: "secondary"; /** * Whether the LinkButton should have a quieter, less prominent appearance. * @remarks Must be false when appearance is "secondary". */ ghost?: false; }); /** * Link component for creating accessible, styled hyperlinks. * * Features: * - Two visual appearances: primary (default) and secondary * - Ghost mode for less prominent styling * - Automatic external link icon for target="_blank" links * - Security attributes (rel="noopener noreferrer") for external links * - Full accessibility support with proper focus management * - Supports layout utilities for positioning and spacing * - Flexible content support for text and other elements * - Responsive design with consistent typography * - Hover and focus states with proper visual feedback * - Screen reader support for external link announcements * * @example * * Go to Dashboard * * * @example * * External Documentation * * * @example * * Settings * * * @example * * * View Profile * */ export declare const Link: import('react').ForwardRefExoticComponent>;