import * as React from 'react'; export type InputEventHandler = (value?: string) => void; export type InputKey = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | ' '; export interface VerifyCodePropsType { type?: 'number' | 'img' | 'stress'; value?: string; title?: string; titleWidth?: string; textStyle?: React.CSSProperties; tips?: string; placeholder?: string; hideBottomLine?: boolean; btnText?: string; buttonText?: string; reBtnText?: string; rightButtonText?: string; timeTipText?: string; showErrorInfo?: boolean; errorInfo?: string; keyboardType?: string; time?: number; auto?: boolean; maxLength?: number; error?: string; rightComponent?: string; rightConponentWidth?: string; fontStyle?: React.CSSProperties; inputStyle?: React.CSSProperties; isClearInterval?: boolean; clearInterval?: boolean; disabled?: boolean; disabledKeys?: Array | null | undefined; autoAdjustHeight?: boolean; onTimerStart?: () => any; onTimerEnd?: () => any; onRightClick?: () => any; onFocus?: InputEventHandler; onBlur?: InputEventHandler; onChange?: (value: string) => void; isReg?: boolean; autoCountDown?: boolean; btnDisabled?: boolean; inputAriaLabel?: string; tipsAriaLabel?: string; isTitleUp?: boolean; onCountdown?: (time: any) => any; }