import { ExtractPropTypes } from 'vue';
export declare const textareaProps: {
    readonly modelValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: "";
    };
    readonly maxRows: {
        readonly type: NumberConstructor;
        readonly default: 6;
    };
    readonly minRows: {
        readonly type: NumberConstructor;
        readonly default: 3;
    };
    readonly maxlength: {
        readonly type: NumberConstructor;
        readonly default: 250;
    };
    readonly placeholder: {
        readonly type: StringConstructor;
        readonly default: "";
    };
};
export type TextareaProps = ExtractPropTypes<typeof textareaProps>;
export declare const textareaEmits: {
    'update:modelValue': (value: string | number | null | undefined) => string | number | null | undefined;
};
export type TextareaEmits = typeof textareaEmits;
