import React from 'react'; import { SvgProps } from 'react-native-svg'; import { SubtitleGroupProps } from '@hyperOS/components/subtitleGroup'; import type { AccessibilityPropsType } from '../../../utils/accessibility-helper'; export interface LargeListEntranceProps extends AccessibilityPropsType { title: string; subtitle?: string | React.ReactElement; value?: string; onPress: () => void; disabled?: boolean; badge?: boolean; leadingIcon?: React.ReactElement; accessibilitySubtitle?: AccessibilityPropsType; accessibilityTitle?: AccessibilityPropsType; accessibilityText?: AccessibilityPropsType; } export interface SmallGridEntranceProps extends AccessibilityPropsType { title: string; icon?: React.ReactElement; onPress?: () => void; disabled?: boolean; flexBasis?: string; flexShrink?: number; flexGrow?: number; } export interface MediumListEntranceProps extends AccessibilityPropsType { title: string; subtitle?: string; leadingIcon?: React.ReactElement; disabled?: boolean; onPress: () => void; accessibilityTitle?: AccessibilityPropsType; accessibilitySubtitle?: AccessibilityPropsType; }