import { ReactElement, MouseEvent } from 'react'; import PropTypes from 'prop-types'; import { ButtonProps } from './Button'; declare const RefreshButton: { (props: RefreshButtonProps): JSX.Element; propTypes: { label: PropTypes.Requireable; icon: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; }; }; interface Props { label?: string; icon?: ReactElement; onClick?: (e: MouseEvent) => void; } export declare type RefreshButtonProps = Props & ButtonProps; export default RefreshButton;