import React from 'react'; import { FlintLink as FlintLinkElement } from '@getufy/flint-ui/link/flint-link'; /** * The Link component allows you to easily customize anchor elements with theme colors and typography styles. * * @slot (default) - Link text or content. Native click events propagate from the shadow DOM anchor element. */ export interface FlintLinkProps extends Omit, 'color'> { /** The URL of the link. */ href?: string; /** * Where to open the link. * Allowed values: '_self' | '_blank' | '_parent' | '_top' */ target?: '_self' | '_blank' | '_parent' | '_top'; /** Specifies the relationship of the target object. */ rel?: string; /** * The color of the link. * Allowed values: 'primary' | 'success' | 'warning' | 'secondary' | 'error' | 'info' | 'textPrimary' | 'textSecondary' | 'inherit' */ color?: 'primary' | 'success' | 'warning' | 'secondary' | 'error' | 'info' | 'textPrimary' | 'textSecondary' | 'inherit'; /** * Controls the underline behavior. * Allowed values: 'none' | 'hover' | 'always' */ underline?: 'none' | 'hover' | 'always'; /** * Applies typography variant styles. * Allowed values: 'inherit' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'caption' | 'overline' */ variant?: 'inherit' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'caption' | 'overline'; /** If true, the link is disabled. */ disabled?: boolean; /** The download attribute. */ download?: string | undefined; /** The ARIA label. */ label?: string | undefined; } export declare const FlintLink: React.ForwardRefExoticComponent>;