import type { Coding, QuestionnaireItem } from 'fhir/r4'; import type { PropsWithIsTabledAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithRenderingExtensionsAttribute } from '../../../interfaces/renderProps.interface'; import type { AlertColor } from '@mui/material/Alert'; interface ChoiceAutocompleteFieldsProps extends PropsWithIsTabledAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithRenderingExtensionsAttribute { qItem: QuestionnaireItem; options: Coding[]; valueCoding: Coding | null; /** Debounced search term sent to the terminology server. Fewer than 2 characters means no query has run. */ searchTerm: string; loading: boolean; feedback: { message: string; color: AlertColor; } | null; readOnly: boolean; calcExpUpdated: boolean; instructionsId?: string; onInputChange: (newInput: string) => void; onValueChange: (newValue: Coding | null) => void; } declare function ChoiceAutocompleteField(props: ChoiceAutocompleteFieldsProps): import("react/jsx-runtime").JSX.Element; export default ChoiceAutocompleteField;