/// import * as React from 'react'; import { AbstractInputBaseProps, RenderInputProps } from '../AbstractInput/AbstractInput'; import InputType from '../../enums/InputType'; import ValidationState from '../../enums/ValidationState'; export { ValidationState }; export interface AbstractTextInputExtraProps { type: InputType; name: string; value: string | null; placeholder?: string; prefix?: React.ReactNode; suffix?: React.ReactNode; onChange: (e: { name: string; value: string | null; }) => void; } export declare type AbstractTextInputProps = AbstractTextInputExtraProps & AbstractInputBaseProps; declare class AbstractTextInput extends React.Component { _renderInput: ({focused, labelMode, validationMessage, validationState, onFocus, onBlur}: RenderInputProps) => JSX.Element; render(): JSX.Element; } export default AbstractTextInput;