import type { QuestionnaireItem, QuestionnaireResponseItem } from 'fhir/r4'; import type { GroupTableRowModel } from '../../../interfaces/groupTable.interface'; import type { PropsWithParentIsReadOnlyAttribute } from '../../../interfaces/renderProps.interface'; interface GroupTableBodyProps extends PropsWithParentIsReadOnlyAttribute { tableQItem: QuestionnaireItem; readOnly: boolean; tableRows: GroupTableRowModel[]; selectedIds: string[]; qItemsIndexMap: Record; visibleItemLabels: string[]; calculatedColumnWidths: { width: string; isFixed: boolean; }[]; showExtraGTableInteractions: boolean; onRowChange: (newQrRow: QuestionnaireResponseItem, index: number) => void; onRemoveRow: (index: number) => void; onSelectRow: (rowId: string) => void; onReorderRows: (newTableRows: GroupTableRowModel[]) => void; } declare function GroupTableBody(props: GroupTableBodyProps): import("react/jsx-runtime").JSX.Element; export default GroupTableBody;