/// import * as React from 'react'; import { AbstractInputBaseProps } from '../AbstractInput/AbstractInput'; import InputType from '../../enums/InputType'; import ValidationState from '../../enums/ValidationState'; export { ValidationState }; export interface TextInputExtraProps { name: string; value: string | null; placeholder?: string; prefix?: React.ReactNode; suffix?: React.ReactNode; onChange: (e: { name: string; value: string | null; }) => void; } export declare type TextInputProps = TextInputExtraProps & AbstractInputBaseProps; export { InputType }; export declare const TextInput: (props: TextInputProps) => JSX.Element; export declare const SearchInput: (props: TextInputProps) => JSX.Element; export declare const EmailInput: (props: TextInputProps) => JSX.Element; export declare const UrlInput: (props: TextInputProps) => JSX.Element; export declare const PasswordInput: (props: TextInputProps) => JSX.Element; export declare const DateInput: (props: TextInputProps) => JSX.Element; export declare const LocalTimeInput: (props: TextInputProps) => JSX.Element; export declare const NumberInput: (props: TextInputProps) => JSX.Element; export declare const LocalDateTimeInput: (props: TextInputProps) => JSX.Element; export default TextInput;