import React from 'react'; export type LinkVariant = 'accent' | 'primary' | 'secondary' | 'yellow_variant' | 'static-black' | 'static-white'; export type LinkSize = 'sm' | 'md' | 'lg'; export type LinkInlineSize = 'xs' | LinkSize; export type LinkIconProp = React.ReactElement | string | null | undefined; interface LinkCommonProps extends React.AnchorHTMLAttributes { variant: LinkVariant; fullWidth?: boolean; tooltip?: string; underline?: boolean; children?: React.ReactNode; } interface StandaloneLinkProps extends LinkCommonProps { inline?: false; size?: LinkSize; leftIcon?: LinkIconProp; rightIcon?: LinkIconProp; } interface InlineLinkProps extends LinkCommonProps { inline: true; size?: LinkInlineSize; } export type LinkProps = StandaloneLinkProps | InlineLinkProps; export declare const Link: React.ForwardRefExoticComponent>; export {};