import React from 'react'; import { AxiosError } from 'axios'; import { UseFormRegister } from 'react-hook-form'; import { AutocompleteItem, ConditionalVisible, CustomFormFieldLayouts, ExtraSxCommonFieldProps, FieldBySchemaProps, FieldsProps, FormFieldLayout, GenericValue, Item, OptionsAC, FieldKey, FieldList, TField } from '../../@types'; type FormBySchemaProps = Omit, 'name'> & { fieldsLayout?: FormFieldLayout[]; customFieldFormLayouts?: CustomFormFieldLayouts; hiddenFields?: FieldList; register?: UseFormRegister>; setOptionsAC?: (x: OptionsAC) => void; isolatedGetAutoComplete?: (model: string) => Promise; fieldsProps?: FieldsProps; relatedEditable?: boolean; autoFocusField?: FieldKey; elevation?: number; conditionalVisible?: ConditionalVisible[]; watchedValues?: GenericValue[]; }; export default function FormBySchema({ schema, control, errors, register, multiline, setValue, getValues, fieldKey, labelKey, index, optionsAC, setOptionsAC, optionsModel, getOptionLabel, renderOption, onEditModel: customOnEditModel, options, isSemaphoric, label, decimalScale, fieldsLayout: fieldsLayoutInitial, customFieldFormLayouts, conditionalVisible, watchedValues, fieldsProps, hiddenFields, isolatedGetAutoComplete, relatedEditable, autoFocusField, elevation, sxRow, sxRowMultiple, sxSection, sxSectionTitle, }: FormBySchemaProps & Omit): React.JSX.Element; export {}; //# sourceMappingURL=FormBySchema.d.ts.map