/**
 * Copyright 2023 Kapeta Inc.
 * SPDX-License-Identifier: MIT
 */
import React from 'react';
import { TextFieldProps } from '@mui/material';
export declare enum Type {
    DATE = "date",
    EMAIL = "email",
    NUMBER = "number",
    PASSWORD = "password",
    TEXT = "text"
}
type PickedMuiTextFieldProps = Pick<TextFieldProps, 'variant' | 'onFocus' | 'onBlur' | 'autoFocus' | 'autoComplete'>;
export interface FormInputProps extends PickedMuiTextFieldProps {
    onChange?: (inputName: string, userInput: any) => void;
    type?: Type;
}
export declare const FormInput: (props: any) => React.JSX.Element;
export {};
