import { FC } from 'react'; import type { FormFieldInput, FormFieldTextarea, FormFieldBoolean, FormFieldFile, FormFieldSelect, FormFieldSelectSearch } from '../models'; type PrivateOnChange = () => void; interface FormFieldInputProps extends FormFieldInput { onChange?: PrivateOnChange; } export declare const FormFieldInputComp: FC; interface FormFieldTextareaProps extends FormFieldTextarea { onChange?: PrivateOnChange; } export declare const FormFieldTextareaComp: FC; interface FormFieldBooleanProps extends FormFieldBoolean { onChange?: PrivateOnChange; } export declare const FormFieldBooleanComp: FC; interface FormFieldFileProps extends FormFieldFile { onChange?: PrivateOnChange; } export declare const FormFieldFileComp: FC; interface FormFieldSelectProps extends FormFieldSelect { onChange?: PrivateOnChange; } export declare const FormFieldSelectComp: FC; export declare const FormFieldSelectVanillaComp: FC; export declare const FormFieldSelectReactComp: FC; interface FormFieldSelectSearchProps extends FormFieldSelectSearch { onChange?: PrivateOnChange; } export declare const FormFieldSelectSearchComp: FC; export type FormFieldProps = FormFieldInputProps | FormFieldTextareaProps | FormFieldBooleanProps | FormFieldFileProps | FormFieldSelectProps | FormFieldSelectSearchProps; export {};