import { StyleProp, TextInput, TextInputProps, TextProps, TextStyle, TouchableOpacityProps, ViewStyle } from "react-native"; export interface InputProps extends TextInputProps { icon?: React.ReactNode; containerStyle?: StyleProp; inputStyle?: StyleProp; inputRef?: React.RefObject; secureTextEntry?: boolean; cancellIcon?: any; } export interface CustomButtonProps extends TouchableOpacityProps { style?: StyleProp; onPress?: () => void; loading?: boolean; children: React.ReactNode; disabled?: boolean; className?: string; } export type TypoProps = { size?: number; color?: string; fontWeight?: TextStyle["fontWeight"]; children: any | null; style?: StyleProp; textProps?: TextProps; numberOfLines?: number; entering?: any; };