///
import { Path } from 'react-hook-form';
import type { IFormValues, PDSTextType } from '../../../common';
export type BlogTextFieldProps = {
hintText?: PDSTextType;
defaultText?: PDSTextType;
size?: 'rlarge';
textLineType?: 'multi' | 'auto';
multiRows?: number;
autoMinRows?: number;
autoMaxRows?: number;
state?: 'normal' | 'read_only' | 'disabled';
spacingMode?: 'none' | 'use';
maxLength?: number;
name: Path;
validation?: {
[key: string]: any;
};
onBlur?: (e: React.FocusEvent) => void;
onChange?: (e: React.ChangeEvent) => void;
onFocus?: (e: React.FocusEvent | React.FocusEvent) => void;
onTarget?: () => void;
};
declare function BlogTextField({ hintText, defaultText, size, textLineType, multiRows, autoMinRows, autoMaxRows, state, spacingMode, maxLength, name, validation, onBlur, onChange, onFocus, onTarget }: BlogTextFieldProps): JSX.Element;
export default BlogTextField;