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 };