import React, { KeyboardEventHandler } from 'react'; import { FormConf, FormConfEl, FormErrorType, InputOption } from './FormTypes'; /** * Get FormInputList * @param options */ export declare function getFormInputs(options: FormConf): InputOption[]; /** * Define Default value for empty field * @param options */ export declare function def(options: FormConf): any; export declare function DefaultInput({ inp, e, numeric, form, updateForm, enterHandler, clearContainer, }: { inp: InputOption; e: React.HTMLInputTypeAttribute; form: any; updateForm: (key: string, value: any) => void; enterHandler: KeyboardEventHandler; numeric?: boolean; clearContainer?: () => void; }): React.JSX.Element; /** * Define how to render the Element Row */ export declare function FormRow({ option, form, updateForm, submitForm, error, }: { option: FormConfEl[]; form: any; updateForm: (key: string, value: any) => void; submitForm: () => void; error: FormErrorType | null | undefined; }): React.JSX.Element;