///
import PropTypes from "prop-types";
import { FormControlProps } from "../form-control/formControl.component";
export interface InputTextProps extends FormControlProps {
type?: string;
value?: T;
/**
* The input size
*/
size?: string;
onChange?: (name: string, value: T) => void;
placeholder?: string;
[key: string]: any;
}
export declare function InputText({ name, value, label, onChange, required, size, type, prefix, suffix, description, className, ...props }: InputTextProps): JSX.Element;
export declare namespace InputText {
var propTypes: {
label: PropTypes.Requireable;
type: PropTypes.Requireable;
name: PropTypes.Validator;
value: PropTypes.Requireable;
size: PropTypes.Requireable;
required: PropTypes.Requireable;
onChange: PropTypes.Requireable<(...args: any[]) => any>;
prefix: PropTypes.Requireable;
suffix: PropTypes.Requireable;
};
}