import React from 'react'; import { type Visit } from '@openmrs/esm-framework'; import type { FormField, FormSchema, SessionMode, PreFilledQuestions } from './types'; interface FormEngineProps { patientUUID: string; formUUID?: string; formJson?: FormSchema; encounterUUID?: string; visit?: Visit; formSessionIntent?: string; mode?: SessionMode; onSubmit?: (data: any) => void; onCancel?: () => void; handleClose?: () => void; handleConfirmQuestionDeletion?: (question: Readonly) => Promise; markFormAsDirty?: (isDirty: boolean) => void; hideControls?: boolean; hidePatientBanner?: boolean; preFilledQuestions?: PreFilledQuestions; } declare function I18FormEngine(props: FormEngineProps): React.JSX.Element; export default I18FormEngine; //# sourceMappingURL=form-engine.component.d.ts.map