import React, { AnchorHTMLAttributes, FC } from 'react'; import { AvocadoThemeProps } from '../../utils/types'; declare const Link: FC; declare type LinkType = 'solid' | 'default' | 'ghost' | 'outline'; declare type LinkShape = 'round' | 'square' | 'curve'; declare type LinkSize = 'sm' | 'md' | 'lg'; export interface LinkProps extends AnchorHTMLAttributes, AvocadoThemeProps { /** * default type of link. Can be submit, link, reset */ type?: LinkType; /** * size of link. Can be sm, lg, md */ size?: LinkSize; /** * shape of the link. can be round, border, square */ shape?: LinkShape; /** * prefix. Show element to the left of the link */ prefixIcon?: React.ReactNode; /** * prefix. Show element to the right of the link */ suffixIcon?: React.ReactNode; } declare const LinkSize: ({ size, type, theme }: LinkProps) => false | import("@emotion/react").SerializedStyles | undefined; export { Link };