/// import { Path } from 'react-hook-form'; import type { PDSTextType, IFormValues } from '../../../common'; export type EditApplyTextFieldProps = { name: Path; hintText?: PDSTextType; defaultText?: PDSTextType; validation?: { [key: string]: any; }; preventBlankMode?: 'none' | 'trim' | 'all'; size?: 'xlarge' | 'large' | 'rlarge'; responsiveMode?: 'none' | 'use'; textLineType?: 'single' | 'multi' | 'auto'; multiRows?: number; autoMinRows?: number; autoMaxRows?: number; inputType?: string; state?: 'normal' | 'read_only' | 'disabled'; max?: number; maxLength?: number; min?: number; customWidth?: string; onBlur?: (e: React.FocusEvent | React.FocusEvent) => void; onChange?: (e: React.ChangeEvent | React.ChangeEvent) => void; onFocus?: (e: React.FocusEvent | React.FocusEvent) => void; onTarget?: () => void; /** @deprecated v1.5 해당 prop 대신 Form의 onSubmit을 사용하세요. */ getInputValue?: (data: string[]) => void; /** @deprecated v1.5 해당 prop 대신 Form의 onSubmit을 사용하세요. */ onClickSubmitBtn?: (...args: any) => any; }; declare function EditApplyTextField({ name, hintText, defaultText, validation, preventBlankMode, size, responsiveMode, textLineType, multiRows, autoMinRows, autoMaxRows, inputType, state, max, maxLength, min, customWidth, getInputValue, onBlur, onChange, onClickSubmitBtn, onFocus, onTarget }: EditApplyTextFieldProps): JSX.Element; export default EditApplyTextField;