import type { AutocompleteChangeReason } from '@mui/material/Autocomplete'; import type { QuestionnaireItem, QuestionnaireItemAnswerOption } from 'fhir/r4'; import type { PropsWithIsTabledAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithRenderingExtensionsAttribute } from '../../../interfaces/renderProps.interface'; interface OpenChoiceSelectAnswerOptionFieldProps extends PropsWithIsTabledAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithRenderingExtensionsAttribute { qItem: QuestionnaireItem; options: QuestionnaireItemAnswerOption[]; valueSelect: QuestionnaireItemAnswerOption | null; feedback: string; feedbackSeverity?: 'error' | 'warning'; readOnly: boolean; calcExpUpdated: boolean; instructionsId?: string; onValueChange: (newValue: QuestionnaireItemAnswerOption | string | null, reason: AutocompleteChangeReason | string) => void; } declare function OpenChoiceSelectAnswerOptionField(props: OpenChoiceSelectAnswerOptionFieldProps): import("react/jsx-runtime").JSX.Element; export default OpenChoiceSelectAnswerOptionField;