/** * empty comment line Ivan Marshalkin * * @author: Ivan Marshalkin * @date: 2019-04-19 */ import * as React from 'react'; import { IFieldProps } from './Field'; export declare type IFieldInputProps = IFieldProps & { name?: string; type: 'text' | 'number' | 'password'; disabled: boolean; readOnly: boolean; autoComplete?: string; onChange: (name: string, value: string) => void; onEnter?: () => void; defaultValue?: string | number; error?: string | string[] | null; placeholder?: string; items?: any[]; suffix?: any; allowClear?: boolean; }; export declare class FieldInput extends React.PureComponent { static defaultProps: { type: "number" | "text" | "password"; disabled: boolean; readOnly: boolean; }; get inputChildren(): JSX.Element; inputProps: ({ name, type, defaultValue, placeholder, autoComplete, disabled, readOnly, onEnter, suffix, error, allowClear }: IFieldInputProps) => import("../../component/input/Input.types").Props; onChange: ({ target }: { target: any; }) => void; onKeyDown: (e: any) => void; render(): JSX.Element; }