import React from 'react';
import PropTypes from 'prop-types';
export declare class ExternalLink extends React.Component<any> {
    static propTypes: {
        tabIndex: PropTypes.Requireable<number>;
        id: PropTypes.Validator<string>;
        title: PropTypes.Validator<string>;
        href: PropTypes.Validator<string>;
        role: PropTypes.Requireable<string>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        onKeyDown: PropTypes.Requireable<(...args: any[]) => any>;
        withIcon: PropTypes.Requireable<boolean>;
    };
    static defaultProps: {
        tabIndex: number;
        onClick: any;
        onKeyDown: any;
        role: any;
        withIcon: boolean;
    };
    onClick: (e: any) => boolean;
    onKeyDown: (e: any) => void;
    render(): JSX.Element;
}
