import React, { FunctionComponent } from 'react';
import { IAlign } from '../Typography/TypographyProps';
import { IColor, ICustomColor, ITypeIcon, ITypeLink } from './index.interface';
import { CSSObject } from 'styled-components';
export interface ILinkProps extends React.AnchorHTMLAttributes<HTMLAnchorElement> {
    /** URL to redirect */
    url: string;
    /** Type icons (left, right, both) */
    typeIcon: ITypeIcon;
    /** Text link */
    text: string;
    /** Type link (default, section) */
    typeLink?: ITypeLink;
    /** Color text & icons (primary, secondary, custom) */
    color?: IColor;
    /** Custom color (tertiary, quaternary, quinary, senary, dark, light, neutral) */
    customColor?: ICustomColor;
    /** Align text (left, right, center) */
    align?: IAlign;
    /** Name icon left */
    nameIconLeft?: string;
    /** Name icon right */
    nameIconRight?: string;
    /** Disabled flag to link */
    disabled?: boolean;
    /** Styles in format CSSObject */
    styles?: CSSObject;
    /** Native target html */
    target?: React.HTMLAttributeAnchorTarget | undefined;
}
export declare const AtomLink: FunctionComponent<ILinkProps>;
