import { AccessibilityPropsType } from '@utils/accessibility-helper'; import React from 'react'; import type { ColorType } from '../../styles/Styles'; export declare type InputType = 'normal' | 'password'; export declare type FeedbackType = 'normal' | 'notice' | 'warning'; export declare type FeedbackIconType = 'none' | 'alert' | 'help' | 'info'; export interface InputProps extends AccessibilityPropsType { value?: string; onChangeText?: (text: string) => void; placeholder?: string; type?: InputType; colorDepth?: 'base' | 'low'; prefix?: React.ReactElement; showClear?: boolean; colorType?: ColorType; feedbackText?: string; feedbackType?: FeedbackType; feedbackIconType?: FeedbackIconType; onFocus?: () => void; onBlur?: () => void; onSubmitEditing?: () => void; autoFocus?: boolean; }