import React from 'react'; import type { SvgProps } from 'react-native-svg'; import type { AccessibilityPropsType } from '../../../utils/accessibility-helper'; import type { ColorType } from '../../styles/Styles'; export declare type FlatSelectCard = 'inner' | 'outer'; export interface LargeTriggerOptionProps extends AccessibilityPropsType { value: string | number; title: string; selected?: boolean; onSelect?: (value: string | number) => void; disabled?: boolean; icon?: React.ReactElement; colorType?: ColorType | ''; flexBasis?: string; cardType?: FlatSelectCard; accessibilityTitle?: AccessibilityPropsType; } export declare type LargeTriggerSelectOption = Omit; export interface LargeTriggerSelectProps { value: string | number | undefined; onChange?: (value: string | number) => void; onSelect?: (option: LargeTriggerSelectOption) => void; options?: LargeTriggerSelectOption[]; children?: React.ReactNode; disabled?: boolean; cardType?: FlatSelectCard; }