import type { ExtractPropTypes } from 'vue'; import type { VvIconProps } from '../VvIcon'; export declare const WRAP: { hard: string; soft: string; }; export declare const SPELLCHECK: { true: boolean; false: boolean; default: string; }; export declare const VvTextareaEvents: string[]; export declare const VvTextareaProps: { /** * Textarea value * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#value */ modelValue: StringConstructor; /** * The visible width of the text control, in average character widths. If it is specified, it must be a positive integer. If it is not specified, the default value is 20. * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#cols */ cols: { type: (NumberConstructor | StringConstructor)[]; default: number; }; /** * The number of visible text lines for the control. If it is specified, it must be a positive integer. If it is not specified, the default value is 2. * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#rows */ rows: { type: (NumberConstructor | StringConstructor)[]; default: number; }; /** * Indicates how the control should wrap the value for form submission. * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#wrap */ wrap: { type: StringConstructor; default: string; }; /** * Specifies whether the