export declare class Link {
    /**
     * Whether the link should use an arrow instead of underline
     */
    arrow?: boolean;
    /**
     * Font Size
     */
    size: 'regular' | 'medium';
    /**
     * Optional icon before the text. See icons doc for possible values
     */
    iconBefore?: string;
    /**
     * Optional icon after the text. See icons doc for possible values
     */
    iconAfter?: string;
    /**
     * Optional href target. If not set, the component will use \<button\> instead of \<a\> internally.
     */
    href?: string;
    /**
     * Link rel options - will be ignored if used as button
     */
    download?: any;
    /**
     * Language of link target - will be ignored if used as button
     */
    hreflang?: string;
    /**
     * Link rel options - will be ignored if used as button
     */
    rel: string;
    /**
     * Link target options - will be ignored if used as button
     */
    target?: string;
    /**
     * Button type - only applies if there is no href
     */
    type: 'button' | 'submit' | 'reset';
    /**
     * Disable the button
     */
    disabled?: boolean;
    render(): any;
}
