import { Intent } from '@idealyst/theme'; import React from 'react'; import { ViewProps } from 'react-native'; import { SvgProps } from 'react-native-svg'; import { BaseProps } from '../utils/viewStyleProps'; // Component-specific type aliases for future extensibility export type SVGImageIntentVariant = Intent; export type SVGImageResizeMode = 'contain' | 'cover' | 'stretch'; export interface SVGImageProps extends Omit, BaseProps { source: string | { uri: string } | React.FC; width?: number | string; height?: number | string; size?: number | string; color?: string; intent?: SVGImageIntentVariant; resizeMode?: SVGImageResizeMode; }