import * as React from 'react'; import { InputEventHandler } from './types'; import { Omit } from '../_utils/types'; export declare type HTMLInputElementProps = Omit, 'onFocus' | 'onBlur'>; export interface InputProps extends HTMLInputElementProps { onFocus?: InputEventHandler; onBlur?: InputEventHandler; } declare class Input extends React.PureComponent { inputRef: HTMLInputElement; onInputBlur: (e: React.FocusEvent) => void; onInputFocus: (e: React.FocusEvent) => void; focus: () => void; onClick: (e: any) => void; render(): JSX.Element; } export default Input;