declare const _default: import("vue").DefineComponent, unknown, unknown, "", boolean>; readonly value: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly prefixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly suffixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showPassword: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly allowClear: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly readonly: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly maxlength: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, { bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; props: import("@vue/shared").LooseRequired, unknown, unknown, "", boolean>; readonly value: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly prefixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly suffixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showPassword: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly allowClear: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly readonly: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly maxlength: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; onClear?: (...args: any[]) => any; }> & {}>; emit: (event: "change" | "clear" | "update:value", ...args: any[]) => void; attrs: import("vue").Attrs; inputRef: import("vue").Ref; isMouseOver: import("vue").Ref; affixWrapper: import("vue").Ref; innerValue: import("vue").WritableComputedRef, unknown, unknown>, string | number>; getMaxlength: import("vue").ComputedRef; handleMouseOver: () => void; handleMouseOut: () => void; onChange: (e: any) => void; componentType: ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; autocomplete: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; size: { type: import("vue").PropType; }; autofocus: { type: BooleanConstructor; default: any; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; loading: { type: BooleanConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; 'onUpdate:value': import("vue").PropType<(val: string) => void>; onCompositionstart: import("vue").PropType; onCompositionend: import("vue").PropType; valueModifiers: ObjectConstructor; hidden: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; value: { type: import("vue").PropType; default: any; }; defaultValue: { type: import("vue").PropType; default: any; }; inputElement: import("vue-types").VueTypeValidableDef; prefixCls: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import("vue").PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; prefix: import("vue-types").VueTypeValidableDef; suffix: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; affixWrapperClassName: StringConstructor; groupClassName: StringConstructor; wrapperClassName: StringConstructor; inputClassName: StringConstructor; allowClear: { type: BooleanConstructor; default: any; }; }, "affixWrapperClassName" | "groupClassName" | "wrapperClassName" | "inputClassName">>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; autocomplete: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; size: { type: import("vue").PropType; }; autofocus: { type: BooleanConstructor; default: any; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; loading: { type: BooleanConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; 'onUpdate:value': import("vue").PropType<(val: string) => void>; onCompositionstart: import("vue").PropType; onCompositionend: import("vue").PropType; valueModifiers: ObjectConstructor; hidden: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; value: { type: import("vue").PropType; default: any; }; defaultValue: { type: import("vue").PropType; default: any; }; inputElement: import("vue-types").VueTypeValidableDef; prefixCls: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import("vue").PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; prefix: import("vue-types").VueTypeValidableDef; suffix: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; affixWrapperClassName: StringConstructor; groupClassName: StringConstructor; wrapperClassName: StringConstructor; inputClassName: StringConstructor; allowClear: { type: BooleanConstructor; default: any; }; }, "affixWrapperClassName" | "groupClassName" | "wrapperClassName" | "inputClassName">>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; }; autocomplete: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; name: StringConstructor; size: { type: import("vue").PropType; }; autofocus: { type: BooleanConstructor; default: any; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; loading: { type: BooleanConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; 'onUpdate:value': import("vue").PropType<(val: string) => void>; onCompositionstart: import("vue").PropType; onCompositionend: import("vue").PropType; valueModifiers: ObjectConstructor; hidden: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; value: { type: import("vue").PropType; default: any; }; defaultValue: { type: import("vue").PropType; default: any; }; inputElement: import("vue-types").VueTypeValidableDef; prefixCls: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; focused: { type: BooleanConstructor; default: any; }; triggerFocus: import("vue").PropType<() => void>; readonly: { type: BooleanConstructor; default: any; }; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; prefix: import("vue-types").VueTypeValidableDef; suffix: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; affixWrapperClassName: StringConstructor; groupClassName: StringConstructor; wrapperClassName: StringConstructor; inputClassName: StringConstructor; allowClear: { type: BooleanConstructor; default: any; }; }, "affixWrapperClassName" | "groupClassName" | "wrapperClassName" | "inputClassName">>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin & { readonly Group: import("vue").DefineComponent; }; compact: { type: BooleanConstructor; default: any; }; }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; compact: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { compact: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Search: import("vue").DefineComponent; onSearch: { type: import("vue").PropType<(value: string, event?: MouseEvent | import("ant-design-vue/es/_util/EventInterface").ChangeEvent | KeyboardEvent) => void>; }; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import("vue").PropType; onCompositionstart: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; prefix: import("vue-types").VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; suffix: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; valueModifiers: ObjectConstructor; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; onSearch: { type: import("vue").PropType<(value: string, event?: MouseEvent | import("ant-design-vue/es/_util/EventInterface").ChangeEvent | KeyboardEvent) => void>; }; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import("vue").PropType; onCompositionstart: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; prefix: import("vue-types").VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; suffix: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; valueModifiers: ObjectConstructor; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly TextArea: import("vue").DefineComponent; default: any; }; autoSize: { type: import("vue").PropType; default: any; }; onResize: { type: import("vue").PropType<(size: { width: number; height: number; }) => void>; }; onCompositionstart: { type: import("vue").PropType; }; onCompositionend: { type: import("vue").PropType; }; valueModifiers: ObjectConstructor; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: any; }; autoSize: { type: import("vue").PropType; default: any; }; onResize: { type: import("vue").PropType<(size: { width: number; height: number; }) => void>; }; onCompositionstart: { type: import("vue").PropType; }; onCompositionend: { type: import("vue").PropType; }; valueModifiers: ObjectConstructor; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; id: StringConstructor; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; autosize: any; autoSize: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Password: import("vue").DefineComponent void>; iconRender: FunctionConstructor; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import("vue").PropType; onCompositionstart: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; prefix: import("vue-types").VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; suffix: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; valueModifiers: ObjectConstructor; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly void>; iconRender: FunctionConstructor; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import("vue").PropType; onCompositionstart: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; prefix: import("vue-types").VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; suffix: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; valueModifiers: ObjectConstructor; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; visible: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; action: string; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; visibilityToggle: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }) | import("vue").DefineComponent void>; iconRender: FunctionConstructor; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import("vue").PropType; onCompositionstart: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; prefix: import("vue-types").VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; suffix: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; valueModifiers: ObjectConstructor; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly void>; iconRender: FunctionConstructor; size: { type: import("vue").PropType; }; value: { type: import("vue").PropType; default: any; }; name: StringConstructor; type: { type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">; default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; }; onCompositionend: import("vue").PropType; onCompositionstart: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onChange: import("vue").PropType; onInput: import("vue").PropType; onKeydown: import("vue").PropType; onKeyup: import("vue").PropType; focused: { type: BooleanConstructor; default: any; }; hidden: { type: BooleanConstructor; default: any; }; disabled: { type: BooleanConstructor; default: any; }; id: StringConstructor; prefix: import("vue-types").VueTypeValidableDef; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; readonly: { type: BooleanConstructor; default: any; }; status: import("vue").PropType<"" | "error" | "warning">; defaultValue: { type: import("vue").PropType; default: any; }; 'onUpdate:value': import("vue").PropType<(val: string) => void>; suffix: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; placeholder: { type: import("vue").PropType; }; lazy: { type: BooleanConstructor; default: boolean; }; maxlength: NumberConstructor; bordered: { type: BooleanConstructor; default: any; }; showCount: { type: import("vue").PropType; }; htmlSize: NumberConstructor; onPressEnter: import("vue").PropType; valueModifiers: ObjectConstructor; inputElement: import("vue-types").VueTypeValidableDef; triggerFocus: import("vue").PropType<() => void>; handleReset: import("vue").PropType; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; clearIcon: import("vue-types").VueTypeValidableDef; allowClear: { type: BooleanConstructor; default: any; }; }>> & Readonly<{}>, { value: string | number; type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "text" | "date" | "url" | "email" | "week" | "image" | "range" | "datetime-local" | "file" | "password" | "tel"; focused: boolean; hidden: boolean; visible: boolean; disabled: boolean; autofocus: boolean; readonly: boolean; defaultValue: string | number; action: string; loading: boolean; lazy: boolean; bordered: boolean; allowClear: boolean; visibilityToggle: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; focus: () => void; select: () => void; handleWrapperMouseOver: () => void; handleWrapperMouseOut: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "clear" | "update:value")[], "change" | "clear" | "update:value", import("vue").PublicProps, Readonly, unknown, unknown, "", boolean>; readonly value: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly prefixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly suffixIcon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showPassword: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly allowClear: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly readonly: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly maxlength: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:value"?: (...args: any[]) => any; onClear?: (...args: any[]) => any; }>, { readonly disabled: import("ll-plus/es/utils").EpPropMergeType; readonly defaultValue: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly allowClear: import("ll-plus/es/utils").EpPropMergeType; readonly readonly: import("ll-plus/es/utils").EpPropMergeType; readonly isGray: import("ll-plus/es/utils").EpPropMergeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;