export default Button;
declare function Button(props: any): JSX.Element;
declare namespace Button {
    const propTypes: {
        color: any;
        submitValue: PropTypes.Requireable<string>;
        disabled: PropTypes.Requireable<boolean>;
        href: PropTypes.Requireable<string>;
        download: PropTypes.Requireable<boolean>;
        target: PropTypes.Requireable<string>;
        type: PropTypes.Requireable<string>;
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        className: PropTypes.Requireable<string>;
        style: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        'data-name': PropTypes.Requireable<string>;
        'aria-label': PropTypes.Requireable<string>;
        'data-testid': PropTypes.Requireable<string>;
        useButtonTag: PropTypes.Requireable<boolean>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        onKeyDown: PropTypes.Requireable<(...args: any[]) => any>;
        onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>;
        onMouseOver: PropTypes.Requireable<(...args: any[]) => any>;
        buttonRef: PropTypes.Requireable<PropTypes.InferProps<{}>>;
        'data-for': PropTypes.Requireable<string>;
        'data-tooltip-place': PropTypes.Requireable<string>;
        'data-tip': PropTypes.Requireable<boolean>;
        isLinkDisabled: PropTypes.Requireable<boolean>;
        useWrapper: PropTypes.Requireable<boolean>;
        buttonContentClassName: PropTypes.Requireable<string>;
    };
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map