import * as React from 'react'; import type { InputProps, InternalState } from './types'; import type { FocusEvent } from 'react'; declare class Input extends React.Component { static defaultProps: { autoComplete: string; autoFocus: boolean; disabled: boolean; name: string; onBlur: () => void; onFocus: () => void; overrides: {}; required: boolean; size: "default"; startEnhancer: any; endEnhancer: any; clearable: boolean; type: string; readOnly: boolean; }; /** * This "Stateless" input still has state. This is private state that * customers shouldn't have to manage themselves, such as input's focus state. */ state: { isFocused: boolean; }; onFocus: (e: FocusEvent) => void; onBlur: (e: FocusEvent) => void; render(): React.JSX.Element; } export default Input; export { default as StatefulContainer } from './stateful-container';