import type { AutocompleteChangeReason } from '@mui/material/Autocomplete'; import type { Coding, QuestionnaireItem } from 'fhir/r4'; import type { PropsWithIsTabledAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithRenderingExtensionsAttribute } from '../../../interfaces/renderProps.interface'; import type { AlertColor } from '@mui/material/Alert'; interface OpenChoiceAutocompleteFieldProps extends PropsWithIsTabledAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithRenderingExtensionsAttribute { qItem: QuestionnaireItem; options: Coding[]; valueAutocomplete: string | Coding; input: string; loading: boolean; feedback: { message: string; color: AlertColor; } | null; readOnly: boolean; calcExpUpdated: boolean; instructionsId?: string; onValueChange: (newValue: Coding | string | null, reason: AutocompleteChangeReason | string) => void; } declare function OpenChoiceAutocompleteField(props: OpenChoiceAutocompleteFieldProps): import("react/jsx-runtime").JSX.Element; export default OpenChoiceAutocompleteField;