/**
 * Copyright (c) Adaptavist, Inc.
 */
import { IColorsKeys } from '../../theme';
import { HTMLAttributes } from 'react';
import { ControlProps, GenericProps, TextDecorations } from '../../utilities';
export declare type TextDecoration = TextDecorations;
export declare type ILink = HTMLAttributes<HTMLAnchorElement> & GenericProps & ControlProps & {
    /**
     * If false, stylings for this Component will be unchanged. If true, the Link will appear like a button, but will not be a semantic button. Default is `false`.
     */
    isLikeAButton?: boolean;
    /**
     * If true, the Link will be considered Disabled, and be non-interactive. Default is `false`.
     */
    isDisabled?: boolean;
    /**
     * Prop for controlling the color of the Link Atom. Default is `inherit`.
     */
    color?: IColorsKeys;
    /**
     * Prop for controlling the background color of the Link Atom. Default is `inherit`.
     */
    backgroundColor?: IColorsKeys;
    /**
     * Prop for controlling the text decoration on the Link Atom. Default is `underline`.
     */
    textDecoration?: TextDecoration;
    /**
     * Prop for controlling the text output in Storybook. Not required for actual production use. Default is `an empty string`.
     */
    content?: string;
    /**
     * Prop for controlling the Hypertext Reference (Link) of the Link Atom. Default is `an empty string`.
     */
    href?: string;
    /**
     * Prop to control if Next/Link (internal) should be used (default) or a standard `a` element (external). Default is `false`.
     */
    isExternalLink?: boolean;
};
