import React from 'react'; import { LinkTarget } from './LinkConsts'; import { VibeComponentProps } from '../../types'; interface LinkProps extends VibeComponentProps { /** * Class name for overriding link text styles */ textClassName?: string; /** Specifies the location (URL) of the external resource */ href?: string; /** The link text */ text?: React.ReactNode | React.ReactNode[] | string; /** Defines the relationship between a linked resource and the current document */ rel?: string; /** onClick function - MouseEvent */ onClick?: (event: React.MouseEvent) => void; /** Specifies where to open the linked document */ target?: LinkTarget; /** Aria label description */ ariaLabelDescription?: string; /** element id to describe the counter accordingly */ ariaLabeledBy?: string; /** disable navigation */ disableNavigation?: boolean; /** inherit text size */ inheritFontSize?: boolean; /** if the link is in part of other text content */ inlineText?: boolean; } declare const _default: React.FC> & Partial<{ target: typeof LinkTarget; targets: typeof LinkTarget; }> & { target: typeof LinkTarget; targets: typeof LinkTarget; }; export default _default;