import { ReactNode } from 'react'; import { AccessibilityPropsType, IAccessibilityPropTypes } from '@utils/accessibility-helper'; import { DataItemProps } from '../dataItem/interface'; export interface DataGroupItem { title: string; subtitle?: string; titleSize?: 'small' | 'medium'; stringMode?: boolean; align?: 'left' | 'center'; onPress?: () => void; colorType?: DataItemProps['colorType']; disabled?: boolean; } export interface DataGroupProps extends AccessibilityPropsType { items: DataGroupItem[]; customContainer?: ReactNode; titleColor?: string; subtitleColor?: string; padding?: number; backgroundColor?: string; borderRadius?: number; accessible?: IAccessibilityPropTypes['accessible']; accessibilityLabel?: IAccessibilityPropTypes['accessibilityLabel']; accessibilityHint?: IAccessibilityPropTypes['accessibilityHint']; }