import type { QuestionnaireItem, QuestionnaireResponseItem } from 'fhir/r4'; import type { PropsWithIsRepeatedAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithParentIsRepeatGroupAttribute, PropsWithParentStylesAttribute, PropsWithQrItemChangeHandler, PropsWithQrRepeatGroupChangeHandler } from '../../../interfaces/renderProps.interface'; import type { Tabs } from '../../../interfaces/tab.interface'; import type { Pages } from '../../../interfaces/page.interface'; interface GroupItemViewProps extends PropsWithQrItemChangeHandler, PropsWithQrRepeatGroupChangeHandler, PropsWithIsRepeatedAttribute, PropsWithParentIsReadOnlyAttribute, PropsWithParentIsRepeatGroupAttribute, PropsWithParentStylesAttribute { qItem: QuestionnaireItem; childQItems: QuestionnaireItem[]; qrItemsByIndex: (QuestionnaireResponseItem | QuestionnaireResponseItem[] | undefined)[]; groupCardElevation: number; disableCardView?: boolean; tabIsMarkedAsComplete?: boolean; tabs?: Tabs; currentTabIndex?: number; pageIsMarkedAsComplete?: boolean; pages?: Pages; currentPageIndex?: number; } declare function GroupItemView(props: GroupItemViewProps): import("react/jsx-runtime").JSX.Element; export default GroupItemView;