import * as React from "react"; import * as PropTypes from "prop-types"; import { InputContext } from "../Input"; export declare abstract class BaseButton extends React.Component, {}> { static contextTypes: { id: PropTypes.Validator; name: PropTypes.Validator; value: PropTypes.Validator; onChange: PropTypes.Validator; onAttributeChange: PropTypes.Validator; onFocus: PropTypes.Validator; onBlur: PropTypes.Validator; onMount: PropTypes.Validator; }; context: InputContext; get childProps(): React.HTMLProps; protected abstract handleClick: (args: any) => any; protected handleBlur: (event: any) => void; protected handleFocus: (event: any) => void; }