declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    inputElement: {
        type: import('vue').PropType<any>;
    };
    clearIcon: {
        type: import('vue').PropType<any>;
    };
    rows: {
        type: NumberConstructor;
    };
    autosize: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autoSize: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    valueModifiers: {
        type: ObjectConstructor;
    };
    size: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    value: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    name: {
        type: StringConstructor;
    };
    type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password">, unknown, unknown, "number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password", boolean>;
    focused: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    hidden: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    disabled: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    prefixCls: {
        type: StringConstructor;
    };
    id: {
        type: StringConstructor;
    };
    autofocus: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autocomplete: {
        type: StringConstructor;
    };
    readonly: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    status: {
        type: import('vue').PropType<"" | "error" | "warning">;
    };
    defaultValue: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    loading: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    placeholder: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    lazy: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    maxlength: {
        type: NumberConstructor;
    };
    bordered: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    showCount: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<boolean | import('ant-design-vue/es/vc-input/inputProps').ShowCountProps>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    htmlSize: {
        type: NumberConstructor;
    };
    triggerFocus: {
        type: import('vue').PropType<() => void>;
    };
    handleReset: {
        type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>;
    };
    allowClear: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>, {
    ref: import('vue').Ref<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:value": (val: string) => void;
    change: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => void;
    blur: (e: FocusEvent) => void;
    input: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => void;
    focus: (e: FocusEvent) => void;
    compositionend: (e: CompositionEvent) => void;
    compositionstart: (e: CompositionEvent) => void;
    keydown: (e: KeyboardEvent) => void;
    keyup: (e: KeyboardEvent) => void;
    resize: (size: {
        width: number;
        height: number;
    }) => void;
    "press-enter": (e: KeyboardEvent) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    inputElement: {
        type: import('vue').PropType<any>;
    };
    clearIcon: {
        type: import('vue').PropType<any>;
    };
    rows: {
        type: NumberConstructor;
    };
    autosize: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autoSize: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    valueModifiers: {
        type: ObjectConstructor;
    };
    size: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    value: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    name: {
        type: StringConstructor;
    };
    type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password">, unknown, unknown, "number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password", boolean>;
    focused: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    hidden: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    disabled: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    prefixCls: {
        type: StringConstructor;
    };
    id: {
        type: StringConstructor;
    };
    autofocus: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    autocomplete: {
        type: StringConstructor;
    };
    readonly: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    status: {
        type: import('vue').PropType<"" | "error" | "warning">;
    };
    defaultValue: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    loading: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    placeholder: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    lazy: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    maxlength: {
        type: NumberConstructor;
    };
    bordered: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    showCount: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<boolean | import('ant-design-vue/es/vc-input/inputProps').ShowCountProps>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    htmlSize: {
        type: NumberConstructor;
    };
    triggerFocus: {
        type: import('vue').PropType<() => void>;
    };
    handleReset: {
        type: import('vue').PropType<import('ant-design-vue/es/_util/EventInterface').MouseEventHandler>;
    };
    allowClear: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>> & Readonly<{
    "onUpdate:value"?: (val: string) => any;
    onChange?: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => any;
    onBlur?: (e: FocusEvent) => any;
    onInput?: (e: import('ant-design-vue/es/_util/EventInterface').ChangeEvent) => any;
    onFocus?: (e: FocusEvent) => any;
    onCompositionend?: (e: CompositionEvent) => any;
    onCompositionstart?: (e: CompositionEvent) => any;
    onKeydown?: (e: KeyboardEvent) => any;
    onKeyup?: (e: KeyboardEvent) => any;
    onResize?: (size: {
        width: number;
        height: number;
    }) => any;
    "onPress-enter"?: (e: KeyboardEvent) => any;
}>, {
    type: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"number" | "checkbox" | "radio" | "time" | "search" | "month" | "date" | "week" | "button" | "reset" | "submit" | "hidden" | "text" | "color" | "image" | "file" | "tel" | "email" | "url" | "range" | "datetime-local" | "password">, unknown, unknown>;
    lazy: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
