import { default as Textarea } from './Textarea.vue'; import { default as mdx } from './Textarea.mdx'; import { TextareaColor } from './constants'; /// declare namespace _default { export let title: string; export { Textarea as component }; export namespace parameters { namespace docs { export { mdx as page }; } } export namespace argTypes { namespace color { let options: ("error" | "neutral" | "success" | "warning")[]; namespace control { let type: string; } namespace table { export namespace type_1 { let summary: string; } export { type_1 as type }; } } namespace cols { export namespace control_1 { let type_2: string; export { type_2 as type }; } export { control_1 as control }; } namespace disabled { export namespace control_2 { let type_3: string; export { type_3 as type }; } export { control_2 as control }; } namespace id { export namespace control_3 { let type_4: string; export { type_4 as type }; } export { control_3 as control }; } namespace label { export namespace control_4 { let type_5: string; export { type_5 as type }; } export { control_4 as control }; } namespace maxlength { export namespace control_5 { let type_6: string; export { type_6 as type }; } export { control_5 as control }; } namespace minlength { export namespace control_6 { let type_7: string; export { type_7 as type }; } export { control_6 as control }; } namespace name { export namespace control_7 { let type_8: string; export { type_8 as type }; } export { control_7 as control }; } namespace placeholder { export namespace control_8 { let type_9: string; export { type_9 as type }; } export { control_8 as control }; } namespace readonly { export namespace control_9 { let type_10: string; export { type_10 as type }; } export { control_9 as control }; } namespace required { export namespace control_10 { let type_11: string; export { type_11 as type }; } export { control_10 as control }; } namespace rows { export namespace control_11 { let type_12: string; export { type_12 as type }; } export { control_11 as control }; } namespace spellcheck { export namespace control_12 { let type_13: string; export { type_13 as type }; } export { control_12 as control }; } } } export default _default; export function Primary(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { Textarea: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: string) => void; input: (value: Event) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, {}, {}, {}, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: string) => void; input: (value: Event) => void; }, string, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { helper?(_: {}): any; }; }); }; setup: () => { args: any; }; data: () => { textareaVModel: string; }; template: string; }; export namespace Primary { namespace args { let id_1: string; export { id_1 as id }; let label_1: string; export { label_1 as label }; let placeholder_1: string; export { placeholder_1 as placeholder }; } } export function WithTooltip(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { Textarea: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: string) => void; input: (value: Event) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, {}, {}, {}, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: string) => void; input: (value: Event) => void; }, string, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { helper?(_: {}): any; }; }); }; setup: () => { args: any; }; data: () => { textareaVModel: string; }; template: string; }; export namespace WithTooltip { export namespace args_1 { let id_2: string; export { id_2 as id }; let label_2: string; export { label_2 as label }; let placeholder_2: string; export { placeholder_2 as placeholder }; export let tooltip: string; } export { args_1 as args }; } export function WithHelperText(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { Textarea: { new (...args: any[]): import('vue').CreateComponentPublicInstance; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: string) => void; input: (value: Event) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, {}, {}, {}, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase; default: undefined; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; default: undefined; }; id: { type: import('vue').PropType; default: undefined; }; tooltip: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; hideLabel: { type: import('vue').PropType; default: boolean; }; modelValue: { type: import('vue').PropType; }; placeholder: { type: import('vue').PropType; default: undefined; }; spellcheck: { type: import('vue').PropType; default: undefined; }; color: { type: import('vue').PropType; default: "neutral"; }; rows: { type: import('vue').PropType; default: undefined; }; helper: { type: import('vue').PropType; default: undefined; }; maxlength: { type: import('vue').PropType; default: undefined; }; minlength: { type: import('vue').PropType; default: undefined; }; cols: { type: import('vue').PropType; default: undefined; }; labelProps: { type: import('vue').PropType>; default: () => {}; }; resizeable: { type: import('vue').PropType; default: boolean; }; textareaProps: { type: import('vue').PropType; default: () => {}; }; }>> & { onInput?: ((value: Event) => any) | undefined; "onUpdate:modelValue"?: ((modelValue: string) => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: string) => void; input: (value: Event) => void; }, string, { name: string; required: boolean | "true" | "false"; readonly: boolean | "true" | "false"; label: string; id: string; tooltip: string; disabled: boolean | "true" | "false"; hideLabel: boolean; placeholder: string; spellcheck: boolean | "true" | "false"; color: TextareaColor; rows: string | number; helper: string; maxlength: string | number; minlength: string | number; cols: string | number; labelProps: Record; resizeable: boolean; textareaProps: import('vue').TextareaHTMLAttributes; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { helper?(_: {}): any; }; }); }; setup: () => { args: any; }; data: () => { textareaVModel: string; }; template: string; }; export namespace WithHelperText { export namespace args_2 { let id_3: string; export { id_3 as id }; let label_3: string; export { label_3 as label }; let placeholder_3: string; export { placeholder_3 as placeholder }; export let helper: string; } export { args_2 as args }; }