/// <reference types="react" />
import PropTypes from 'prop-types';
declare type TextLinkProps = PropTypes.InferProps<typeof textLinkPropTypes>;
declare const TextLink: {
    ({ TooltipProps, children, className, color, disabled, showTooltip, tooltipText, target, href, ...LinkProps }: TextLinkProps): JSX.Element;
    propTypes: {
        children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
        href: PropTypes.Validator<string>;
        className: PropTypes.Requireable<string>;
        color: PropTypes.Requireable<string>;
        target: PropTypes.Requireable<string>;
        disabled: PropTypes.Requireable<boolean>;
        showTooltip: PropTypes.Requireable<boolean>;
        tooltipText: PropTypes.Requireable<string>;
        TooltipProps: PropTypes.Requireable<PropTypes.InferProps<{}>>;
    };
    defaultProps: {
        TooltipProps: {};
        className: string;
        color: string;
        target: string;
        disabled: boolean;
        showTooltip: boolean;
        tooltipText: string;
    };
};
declare const textLinkPropTypes: {
    children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
    href: PropTypes.Validator<string>;
    className: PropTypes.Requireable<string>;
    color: PropTypes.Requireable<string>;
    target: PropTypes.Requireable<string>;
    disabled: PropTypes.Requireable<boolean>;
    showTooltip: PropTypes.Requireable<boolean>;
    tooltipText: PropTypes.Requireable<string>;
    TooltipProps: PropTypes.Requireable<PropTypes.InferProps<{}>>;
};
export default TextLink;
//# sourceMappingURL=index.d.ts.map