import { HTMLAttributeReferrerPolicy } from 'react';
import { TypographyVariant } from '../Typography/Typography.types';
export interface LinkProps {
    /**
     * Defines de text variant. Inherits from parent Typography if none is provided
     */
    variant?: TypographyVariant;
    /**
     * Text inside the Link
     */
    children?: string;
    /**
     * A component to assume the Link style. Ex: RouterLink
     */
    component?: JSX.Element | ((props: {
        children: React.ReactNode | string;
        className: string;
    }) => JSX.Element);
    /**
     * Base HTML anchor 'href' attribute
     */
    href?: string;
    /**
     * Base HTML anchor 'download' attribute
     */
    download?: string;
    /**
     * Base HTML anchor 'hrefLang' attribute
     */
    hrefLang?: string;
    /**
     * Base HTML anchor 'media' attribute
     */
    media?: string;
    /**
     * Base HTML anchor 'ping' attribute
     */
    ping?: string;
    /**
     * Base HTML anchor 'rel' attribute
     */
    rel?: string;
    /**
     * Base HTML anchor 'target' attribute
     */
    target?: string;
    /**
     * Base HTML anchor 'type' attribute
     */
    type?: string;
    /**
     * Base HTML anchor 'referrerPolicy' attribute
     */
    referrerPolicy?: HTMLAttributeReferrerPolicy;
}
