import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { TextareaVariantProps } from './textarea.recipe'; declare const _default: DefineComponent; readonly default: ""; }; label: { readonly type: PropType; readonly default: ""; }; placeholder: { readonly type: PropType; readonly default: ""; }; variant: { readonly type: PropType< TextareaVariantProps["variant"]>; readonly default: "bordered"; }; radius: { readonly type: PropType< TextareaVariantProps["radius"]>; readonly default: "md"; }; isDisabled: { readonly type: PropType; readonly default: false; }; isRequired: { readonly type: PropType; readonly default: false; }; isInvalid: { readonly type: PropType; readonly default: false; }; isReadonly: { readonly type: PropType; readonly default: false; }; helperMessage: { readonly type: PropType; readonly default: ""; }; errorMessage: { readonly type: PropType; readonly default: ""; }; modelValue: { type: PropType; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: string) => any; }, string, PublicProps, Readonly< ExtractPropTypes<{ id: { readonly type: PropType; readonly default: ""; }; label: { readonly type: PropType; readonly default: ""; }; placeholder: { readonly type: PropType; readonly default: ""; }; variant: { readonly type: PropType< TextareaVariantProps["variant"]>; readonly default: "bordered"; }; radius: { readonly type: PropType< TextareaVariantProps["radius"]>; readonly default: "md"; }; isDisabled: { readonly type: PropType; readonly default: false; }; isRequired: { readonly type: PropType; readonly default: false; }; isInvalid: { readonly type: PropType; readonly default: false; }; isReadonly: { readonly type: PropType; readonly default: false; }; helperMessage: { readonly type: PropType; readonly default: ""; }; errorMessage: { readonly type: PropType; readonly default: ""; }; modelValue: { type: PropType; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: string) => any) | undefined; }>, { label: string; id: string; variant: "flat" | "bordered" | "faded" | undefined; radius: "none" | "sm" | "md" | "lg" | "xl" | "2xl" | "full" | undefined; isDisabled: boolean; isInvalid: boolean; isRequired: boolean; placeholder: string; helperMessage: string; errorMessage: string; isReadonly: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; export default _default;