import * as React from 'react'; import '@vtmn/css-link/dist/index-with-vars.css'; import { VtmnLinkSize } from './types'; export interface VtmnLinkProps extends React.ComponentPropsWithoutRef<'a'> { /** * The size of the link. * @defaultValue 'medium' */ size?: VtmnLinkSize; /** * Whether link is standalone or not. * @type {boolean} * @defaultValue false */ standalone?: boolean; /** * Whether link is reversed or not. * @type {boolean} * @defaultValue false */ reversed?: boolean; /** * Whether link has an icon or not. * @type {boolean} * @defaultValue false */ iconAlong?: boolean; /** * The content to render inside the component. * @defaultValue undefined */ children: React.ReactNode; } export declare const VtmnLink: ({ iconAlong, standalone, reversed, size, children, className, ...props }: VtmnLinkProps) => JSX.Element; declare const MemoVtmnLink: React.MemoExoticComponent<({ iconAlong, standalone, reversed, size, children, className, ...props }: VtmnLinkProps) => JSX.Element>; export default MemoVtmnLink;