import * as React from "react"; import * as PropTypes from "prop-types"; import { AutoFocusProps } from "./AutoFocusProps"; import { AutoFocusContext } from "./AutoFocusContext"; export declare class AutoFocus extends React.Component { static readonly propTypes: { to: PropTypes.Validator; groupName?: PropTypes.Validator | undefined; children: PropTypes.Validator; onBlur?: PropTypes.Validator | undefined; onChange?: PropTypes.Validator | undefined; onLength?: PropTypes.Validator | undefined; always?: PropTypes.Validator | undefined; onValidated?: PropTypes.Validator | undefined; on?: PropTypes.Validator | undefined; }; static readonly contextTypes: { getDOMElement: PropTypes.Validator; }; props: AutoFocusProps; context: AutoFocusContext; render(): JSX.Element; protected changeFocus: (isGroupValid: boolean) => void; }