import React from 'react'; import { IReferenceable } from '../core'; import { CommonButtonProps } from './button-commons'; export interface ButtonProps extends CommonButtonProps, IReferenceable { name?: string; value?: string; autoFocus?: boolean; type?: React.ButtonHTMLAttributes['type']; onClick?: (e: React.MouseEvent) => void; onFocus?: (e: React.FocusEvent) => void; onBlur?: (e: React.FocusEvent) => void; onMouseOver?: (e: React.MouseEvent) => void; onMouseOut?: (e: React.MouseEvent) => void; } export declare function Button(props: ButtonProps): JSX.Element;