declare function vant4(): { uiName: string; map: ({ name: string; props: { ":area-list": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "area-columns-placeholder": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "area-placeholder": { value: string[]; description: string; default: string; type: string; description_zh: string; }; ":address-info": { value: string; description: string; default: string; type: string; description_zh: string; }; ":search-result": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "show-delete": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-set-default": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-search-result": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-area": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-detail": { value: string; description: string; default: string; type: string; description_zh: string; }; "disable-area": { value: string; description: string; default: string; type: string; description_zh: string; }; "save-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "delete-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "detail-rows": { value: string; description: string; default: string; type: string; description_zh: string; }; "detail-maxlength": { value: string; description: string; default: string; type: string; description_zh: string; }; "is-saving": { value: string; description: string; default: string; type: string; description_zh: string; }; "is-deleting": { value: string; description: string; default: string; type: string; description_zh: string; }; "tel-validator": { value: string; description: string; default: string; type: string; description_zh: string; }; "tel-maxlength": { value: string; description: string; default: string; type: string; description_zh: string; }; ":validator": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "confirm-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; ":area-list": { value: string; description: string; default: string; type: string; description_zh: string; }; "columns-placeholder": { value: string; description: string; default: string; type: string; description_zh: string; }; loading: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "option-height": { value: string; description: string; default: string; type: string; description_zh: string; }; "columns-num": { value: string; description: string; default: string; type: string; description_zh: string; }; "visible-option-num": { value: string; description: string; default: string; type: string; description_zh: string; }; "swipe-duration": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; "auto-play": { value: string; description: string; default: string; type: string; description_zh: string; }; rows: { value: string; description: string; default: string; type: string; description_zh: string; }; top: { value: string; description: string; default: string; type: string; description_zh: string; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; delay: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { type: { value: string; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; }; color: { value: string; description: string; default: string; type: string; description_zh: string; }; "min-date": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-date": { value: string; description: string; default: string; type: string; description_zh: string; }; "default-date": { value: string; description: string; default: string; type: string; description_zh: string; }; "row-height": { value: string; description: string; default: string; type: string; description_zh: string; }; ":formatter": { value: string; description: string; default: string; type: string; description_zh: string; }; poppable: { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-mark": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-title": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-subtitle": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-confirm": { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-disabled-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "first-day-of-week": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { Day: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; shape: { value: string[]; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; "label-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-position": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "icon-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "checked-color": { value: string; description: string; default: string; type: string; description_zh: string; }; "bind-group": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; max: { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "icon-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "checked-color": { value: string; description: string; default: string; type: string; description_zh: string; }; shape: { value: string[]; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; accordion: { value: string; description: string; default: string; type: string; description_zh: string; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; link: string; link_zh: string; } | { name: string; props: { name: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; icon: { value: string; description: string; default: string; type: string; description_zh: string; }; size: { value: string[]; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; value: { value: string; description: string; default: string; type: string; description_zh: string; }; label: { value: string; description: string; default: string; type: string; description_zh: string; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; "is-link": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "title-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "value-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-class": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":time": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; format: { value: string; description: string; default: string; type: string; description_zh: string; }; "auto-start": { value: string; description: string; default: string; type: string; description_zh: string; }; millisecond: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { $format: { name: string; description: string; type: string; }[]; CurrentTime: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { title: { value: string; description: string; default: string; type: string; description_zh: string; }; ":chosen-coupon": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":coupons": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; editable: { value: string; description: string; default: string; type: string; description_zh: string; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; currency: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: never[]; typeDetail: {}; events: never[]; list: string; } | { name: string; props: { "v-model:code": { value: string; description: string; default: string; type: string; description_zh: string; }; ":chosen-coupon": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":coupons": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":disabled-coupons": { value: string; description: string; default: string; type: string; description_zh: string; }; "enabled-title": { value: string; description: string; default: string; type: string; description_zh: string; }; "disabled-title": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-button-loading": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-button-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-min-length": { value: string; description: string; default: string; type: string; description_zh: string; }; "displayed-coupon-index": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-close-button": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "input-placeholder": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-exchange-bar": { value: string; description: string; default: string; type: string; description_zh: string; }; currency: { value: string; description: string; default: string; type: string; description_zh: string; }; "empty-image": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-count": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: never[]; typeDetail: { CouponList: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; list: string; } | { name: string; props: { "v-model:show": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; width: { value: string; description: string; default: string; type: string; description_zh: string; }; message: { value: string; description: string; default: string; type: string; description_zh: string; }; "message-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; theme: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "show-confirm-button": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-cancel-button": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-button-color": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-button-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-color": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "z-index": { value: string; description: string; default: string; type: string; description_zh: string; }; overlay: { value: string; description: string; default: string; type: string; description_zh: string; }; "overlay-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "overlay-style": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-popstate": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-click-overlay": { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "lock-scroll": { value: string; description: string; default: string; type: string; description_zh: string; }; "allow-html": { value: string; description: string; default: string; type: string; description_zh: string; }; "before-close": { value: string; description: string; default: string; type: string; description_zh: string; }; transition: { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; }; ":options": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "title-class": { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { "active-color": { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "z-index": { value: string; description: string; default: string; type: string; description_zh: string; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; overlay: { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-click-overlay": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-click-outside": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; suggestions: string[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; label: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; id: { value: string; description: string; default: string; type: string; description_zh: string; }; type: { value: string; description: string; default: string; type: string; description_zh: string; }; size: { value: string[]; description: string; default: string; type: string; description_zh: string; }; maxlength: { value: string; description: string; default: string; type: string; description_zh: string; }; placeholder: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; colon: { value: string; description: string; default: string; type: string; description_zh: string; }; required: { value: string; description: string; default: string; type: string; description_zh: string; }; center: { value: string; description: string; default: string; type: string; description_zh: string; }; clearable: { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-trigger": { value: string; description: string; default: string; type: string; description_zh: string; }; clickable: { value: string; description: string; default: string; type: string; description_zh: string; }; "is-link": { value: string; description: string; default: string; type: string; description_zh: string; }; autofocus: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-word-limit": { value: string; description: string; default: string; type: string; description_zh: string; }; error: { value: string; description: string; default: string; type: string; description_zh: string; }; "error-message": { value: string; description: string; default: string; type: string; description_zh: string; }; "error-message-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; formatter: { value: string; description: string; default: string; type: string; description_zh: string; }; "format-trigger": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "arrow-direction": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "label-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "input-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; autosize: { value: string; description: string; default: string; type: string; description_zh: string; }; "left-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "right-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "icon-prefix": { value: string; description: string; default: string; type: string; description_zh: string; }; ":rules": { value: string; description: string; default: string; type: string; description_zh: string; }; autocomplete: { value: string; description: string; default: string; type: string; description_zh: string; }; autocapitalize: { value: string; description: string; default: string; type: string; description_zh: string; }; enterkeyhint: { value: string; description: string; default: string; type: string; description_zh: string; }; spellcheck: { value: string; description: string; default: string; type: string; description_zh: string; }; autocorrect: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { "label-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "input-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "error-message-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "validate-trigger": { value: string[]; description: string; default: string; type: string; description_zh: string; }; colon: { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "validate-first": { value: string; description: string; default: string; type: string; description_zh: string; }; "scroll-to-error": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-error": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-error-message": { value: string; description: string; default: string; type: string; description_zh: string; }; "submit-on-enter": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: ({ name: string; description: string; params: string; description_zh: string; value: string; required: boolean; } | { name: string; description: string; params: string; description_zh: string; value: string; required?: undefined; })[]; typeDetail: { Rule: { name: string; description: string; type: string; }[]; "$validate-trigger": { name: string; description: string; type: string; }[]; }; events: ({ name: string; description: string; params: string; description_zh: string; value: string; required: boolean; } | { name: string; description: string; params: string; description_zh: string; value: string; required?: undefined; })[]; suggestions: string[]; link: string; link_zh: string; } | { name: string; props: { "v-model:show": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; ":images": { value: string; description: string; default: string; type: string; description_zh: string; }; "start-position": { value: string; description: string; default: string; type: string; description_zh: string; }; "swipe-duration": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-index": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-indicators": { value: string; description: string; default: string; type: string; description_zh: string; }; loop: { value: string; description: string; default: string; type: string; description_zh: string; }; "before-close": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-popstate": { value: string; description: string; default: string; type: string; description_zh: string; }; "class-name": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-zoom": { value: string; description: string; default: string; type: string; description_zh: string; }; "min-zoom": { value: string[]; description: string; default: string; type: string; description_zh: string; }; closeable: { value: string; description: string; default: string; type: string; description_zh: string; }; "close-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-icon-position": { value: string[]; description: string; default: string; type: string; description_zh: string; }; transition: { value: string; description: string; default: string; type: string; description_zh: string; }; "overlay-class": { value: string; description: string; default: string; type: string; description_zh: string; }; ":overlay-style": { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { ImagePreviewOptions: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { "index-list": { value: string; description: string; default: string; type: string; description_zh: string; }; "z-index": { value: string; description: string; default: string; type: string; description_zh: string; }; sticky: { value: string; description: string; default: string; type: string; description_zh: string; }; "sticky-offset-top": { value: string; description: string; default: string; type: string; description_zh: string; }; "highlight-color": { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; link: string; link_zh: string; } | { name: string; props: { "v-model:loading": { value: string; description: string; default: string; type: string; description_zh: string; readonly: boolean; }; "v-model:error": { value: string; description: string; default: string; type: string; description_zh: string; }; ":finished": { value: string; description: string; default: string; type: string; description_zh: string; readonly: boolean; }; offset: { value: string; description: string; default: string; type: string; description_zh: string; }; "loading-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "finished-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "error-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "immediate-check": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { mode: { value: string[]; description: string; default: string; type: string; description_zh: string; }; text: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; color: { value: string; description: string; default: string; type: string; description_zh: string; }; background: { value: string; description: string; default: string; type: string; description_zh: string; }; "left-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; delay: { value: string; description: string; default: string; type: string; description_zh: string; }; speed: { value: string; description: string; default: string; type: string; description_zh: string; }; scrollable: { value: string; description: string; default: string; type: string; description_zh: string; }; wrapable: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":columns": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; ":columns-field-names": { value: string; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "confirm-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "toolbar-position": { value: string[]; description: string; default: string; type: string; description_zh: string; }; loading: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-toolbar": { value: string; description: string; default: string; type: string; description_zh: string; }; "allow-html": { value: string; description: string; default: string; type: string; description_zh: string; }; "option-height": { value: string; description: string; default: string; type: string; description_zh: string; }; "visible-option-num": { value: string; description: string; default: string; type: string; description_zh: string; }; "swipe-duration": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { PickerOption: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":start-num": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":target-num": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":text-list": { value: string; description: string; default: string; type: string; description_zh: string; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "auto-start": { value: string; description: string; default: string; type: string; description_zh: string; }; "stop-order": { value: string[]; description: string; default: string; type: string; description_zh: string; }; ":height": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; label: { value: string; description: string; default: string; type: string; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; shape: { value: string[]; description: string; default: string; type: string; description_zh: string; }; id: { value: string; description: string; default: string; type: string; description_zh: string; }; background: { value: string; description: string; default: string; type: string; description_zh: string; }; maxlength: { value: string; description: string; default: string; type: string; description_zh: string; }; placeholder: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; clearable: { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-trigger": { value: string; description: string; default: string; type: string; description_zh: string; }; autofocus: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-action": { value: string; description: string; default: string; type: string; description_zh: string; }; "action-text": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; error: { value: string; description: string; default: string; type: string; description_zh: string; }; "error-message": { value: string; description: string; default: string; type: string; description_zh: string; }; formatter: { value: string; description: string; default: string; type: string; description_zh: string; }; "format-trigger": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "input-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "left-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "right-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; autocomplete: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":autoplay": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; "initial-swipe": { value: string; description: string; default: string; type: string; description_zh: string; }; width: { value: string; description: string; default: string; type: string; description_zh: string; }; height: { value: string; description: string; default: string; type: string; description_zh: string; }; loop: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-indicators": { value: string; description: string; default: string; type: string; description_zh: string; }; vertical: { value: string; description: string; default: string; type: string; description_zh: string; }; touchable: { value: string; description: string; default: string; type: string; description_zh: string; }; "stop-propagation": { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "indicator-color": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { SwipeToOptions: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { name: { value: string; description: string; default: string; type: string; description_zh: string; }; "left-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "right-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "before-close": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; "stop-propagation": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; link: string; link_zh: string; } | { name: string; props: {}; methods: never[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; link: string; link_zh: string; } | { name: string; props: { title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; dot: { value: string; description: string; default: string; type: string; description_zh: string; }; badge: { value: string; description: string; default: string; type: string; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; url: { value: string; description: string; default: string; type: string; description_zh: string; }; to: { value: string; description: string; default: string; type: string; description_zh: string; }; replace: { value: string; description: string; default: string; type: string; description_zh: string; }; ":title-style": { value: string; description: string; default: string; type: string; description_zh: string; }; "title-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-zero-badge": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; suggestions: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; } | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; accept: { value: string[]; description: string; default: string; type: string; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; "preview-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "preview-image": { value: string; description: string; default: string; type: string; description_zh: string; }; "preview-full-image": { value: string; description: string; default: string; type: string; description_zh: string; }; ":preview-options": { value: string; description: string; default: string; type: string; description_zh: string; }; multiple: { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; deletable: { value: string; description: string; default: string; type: string; description_zh: string; }; reupload: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-upload": { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-load": { value: string; description: string; default: string; type: string; description_zh: string; }; capture: { value: string[]; description: string; default: string; type: string; description_zh: string; }; ":after-read": { value: string; description: string; default: string; type: string; description_zh: string; }; ":before-read": { value: string; description: string; default: string; type: string; description_zh: string; }; ":before-delete": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-count": { value: string; description: string; default: string; type: string; description_zh: string; }; "result-type": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "upload-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "image-fit": { value: string; description: string; default: string; type: string; description_zh: string; }; "upload-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { ResultType: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[]; lib: string; prefix: string; }; declare function vant4Components(): { map: ((string | { name: string; props: { ":area-list": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "area-columns-placeholder": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "area-placeholder": { value: string[]; description: string; default: string; type: string; description_zh: string; }; ":address-info": { value: string; description: string; default: string; type: string; description_zh: string; }; ":search-result": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "show-delete": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-set-default": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-search-result": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-area": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-detail": { value: string; description: string; default: string; type: string; description_zh: string; }; "disable-area": { value: string; description: string; default: string; type: string; description_zh: string; }; "save-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "delete-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "detail-rows": { value: string; description: string; default: string; type: string; description_zh: string; }; "detail-maxlength": { value: string; description: string; default: string; type: string; description_zh: string; }; "is-saving": { value: string; description: string; default: string; type: string; description_zh: string; }; "is-deleting": { value: string; description: string; default: string; type: string; description_zh: string; }; "tel-validator": { value: string; description: string; default: string; type: string; description_zh: string; }; "tel-maxlength": { value: string; description: string; default: string; type: string; description_zh: string; }; ":validator": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "confirm-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; ":area-list": { value: string; description: string; default: string; type: string; description_zh: string; }; "columns-placeholder": { value: string; description: string; default: string; type: string; description_zh: string; }; loading: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "option-height": { value: string; description: string; default: string; type: string; description_zh: string; }; "columns-num": { value: string; description: string; default: string; type: string; description_zh: string; }; "visible-option-num": { value: string; description: string; default: string; type: string; description_zh: string; }; "swipe-duration": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; "auto-play": { value: string; description: string; default: string; type: string; description_zh: string; }; rows: { value: string; description: string; default: string; type: string; description_zh: string; }; top: { value: string; description: string; default: string; type: string; description_zh: string; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; delay: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { type: { value: string; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; }; color: { value: string; description: string; default: string; type: string; description_zh: string; }; "min-date": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-date": { value: string; description: string; default: string; type: string; description_zh: string; }; "default-date": { value: string; description: string; default: string; type: string; description_zh: string; }; "row-height": { value: string; description: string; default: string; type: string; description_zh: string; }; ":formatter": { value: string; description: string; default: string; type: string; description_zh: string; }; poppable: { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-mark": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-title": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-subtitle": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-confirm": { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-disabled-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "first-day-of-week": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { Day: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; shape: { value: string[]; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; "label-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-position": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "icon-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "checked-color": { value: string; description: string; default: string; type: string; description_zh: string; }; "bind-group": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; max: { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "icon-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "checked-color": { value: string; description: string; default: string; type: string; description_zh: string; }; shape: { value: string[]; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; accordion: { value: string; description: string; default: string; type: string; description_zh: string; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; link: string; link_zh: string; })[] | (string | { name: string; props: { name: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; icon: { value: string; description: string; default: string; type: string; description_zh: string; }; size: { value: string[]; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; value: { value: string; description: string; default: string; type: string; description_zh: string; }; label: { value: string; description: string; default: string; type: string; description_zh: string; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; "is-link": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "title-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "value-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-class": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":time": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; format: { value: string; description: string; default: string; type: string; description_zh: string; }; "auto-start": { value: string; description: string; default: string; type: string; description_zh: string; }; millisecond: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { $format: { name: string; description: string; type: string; }[]; CurrentTime: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { title: { value: string; description: string; default: string; type: string; description_zh: string; }; ":chosen-coupon": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":coupons": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; editable: { value: string; description: string; default: string; type: string; description_zh: string; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; currency: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: never[]; typeDetail: {}; events: never[]; list: string; })[] | (string | { name: string; props: { "v-model:code": { value: string; description: string; default: string; type: string; description_zh: string; }; ":chosen-coupon": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":coupons": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; ":disabled-coupons": { value: string; description: string; default: string; type: string; description_zh: string; }; "enabled-title": { value: string; description: string; default: string; type: string; description_zh: string; }; "disabled-title": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-button-loading": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-button-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "exchange-min-length": { value: string; description: string; default: string; type: string; description_zh: string; }; "displayed-coupon-index": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-close-button": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "input-placeholder": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-exchange-bar": { value: string; description: string; default: string; type: string; description_zh: string; }; currency: { value: string; description: string; default: string; type: string; description_zh: string; }; "empty-image": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-count": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: never[]; typeDetail: { CouponList: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; list: string; })[] | (string | { name: string; props: { "v-model:show": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; width: { value: string; description: string; default: string; type: string; description_zh: string; }; message: { value: string; description: string; default: string; type: string; description_zh: string; }; "message-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; theme: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "show-confirm-button": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-cancel-button": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-button-color": { value: string; description: string; default: string; type: string; description_zh: string; }; "confirm-button-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-color": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-disabled": { value: string; description: string; default: string; type: string; description_zh: string; }; "z-index": { value: string; description: string; default: string; type: string; description_zh: string; }; overlay: { value: string; description: string; default: string; type: string; description_zh: string; }; "overlay-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "overlay-style": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-popstate": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-click-overlay": { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "lock-scroll": { value: string; description: string; default: string; type: string; description_zh: string; }; "allow-html": { value: string; description: string; default: string; type: string; description_zh: string; }; "before-close": { value: string; description: string; default: string; type: string; description_zh: string; }; transition: { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; }; ":options": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "title-class": { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { "active-color": { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; "z-index": { value: string; description: string; default: string; type: string; description_zh: string; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; overlay: { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-click-overlay": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-click-outside": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; suggestions: string[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; label: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; id: { value: string; description: string; default: string; type: string; description_zh: string; }; type: { value: string; description: string; default: string; type: string; description_zh: string; }; size: { value: string[]; description: string; default: string; type: string; description_zh: string; }; maxlength: { value: string; description: string; default: string; type: string; description_zh: string; }; placeholder: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; border: { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; colon: { value: string; description: string; default: string; type: string; description_zh: string; }; required: { value: string; description: string; default: string; type: string; description_zh: string; }; center: { value: string; description: string; default: string; type: string; description_zh: string; }; clearable: { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-trigger": { value: string; description: string; default: string; type: string; description_zh: string; }; clickable: { value: string; description: string; default: string; type: string; description_zh: string; }; "is-link": { value: string; description: string; default: string; type: string; description_zh: string; }; autofocus: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-word-limit": { value: string; description: string; default: string; type: string; description_zh: string; }; error: { value: string; description: string; default: string; type: string; description_zh: string; }; "error-message": { value: string; description: string; default: string; type: string; description_zh: string; }; "error-message-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; formatter: { value: string; description: string; default: string; type: string; description_zh: string; }; "format-trigger": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "arrow-direction": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "label-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "input-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; autosize: { value: string; description: string; default: string; type: string; description_zh: string; }; "left-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "right-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "icon-prefix": { value: string; description: string; default: string; type: string; description_zh: string; }; ":rules": { value: string; description: string; default: string; type: string; description_zh: string; }; autocomplete: { value: string; description: string; default: string; type: string; description_zh: string; }; autocapitalize: { value: string; description: string; default: string; type: string; description_zh: string; }; enterkeyhint: { value: string; description: string; default: string; type: string; description_zh: string; }; spellcheck: { value: string; description: string; default: string; type: string; description_zh: string; }; autocorrect: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { "label-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "label-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "input-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "error-message-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "validate-trigger": { value: string[]; description: string; default: string; type: string; description_zh: string; }; colon: { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; "validate-first": { value: string; description: string; default: string; type: string; description_zh: string; }; "scroll-to-error": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-error": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-error-message": { value: string; description: string; default: string; type: string; description_zh: string; }; "submit-on-enter": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: ({ name: string; description: string; params: string; description_zh: string; value: string; required: boolean; } | { name: string; description: string; params: string; description_zh: string; value: string; required?: undefined; })[]; typeDetail: { Rule: { name: string; description: string; type: string; }[]; "$validate-trigger": { name: string; description: string; type: string; }[]; }; events: ({ name: string; description: string; params: string; description_zh: string; value: string; required: boolean; } | { name: string; description: string; params: string; description_zh: string; value: string; required?: undefined; })[]; suggestions: string[]; link: string; link_zh: string; })[] | (string | { name: string; props: { "v-model:show": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; ":images": { value: string; description: string; default: string; type: string; description_zh: string; }; "start-position": { value: string; description: string; default: string; type: string; description_zh: string; }; "swipe-duration": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-index": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-indicators": { value: string; description: string; default: string; type: string; description_zh: string; }; loop: { value: string; description: string; default: string; type: string; description_zh: string; }; "before-close": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-on-popstate": { value: string; description: string; default: string; type: string; description_zh: string; }; "class-name": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-zoom": { value: string; description: string; default: string; type: string; description_zh: string; }; "min-zoom": { value: string[]; description: string; default: string; type: string; description_zh: string; }; closeable: { value: string; description: string; default: string; type: string; description_zh: string; }; "close-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "close-icon-position": { value: string[]; description: string; default: string; type: string; description_zh: string; }; transition: { value: string; description: string; default: string; type: string; description_zh: string; }; "overlay-class": { value: string; description: string; default: string; type: string; description_zh: string; }; ":overlay-style": { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { ImagePreviewOptions: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { "index-list": { value: string; description: string; default: string; type: string; description_zh: string; }; "z-index": { value: string; description: string; default: string; type: string; description_zh: string; }; sticky: { value: string; description: string; default: string; type: string; description_zh: string; }; "sticky-offset-top": { value: string; description: string; default: string; type: string; description_zh: string; }; "highlight-color": { value: string; description: string; default: string; type: string; description_zh: string; }; teleport: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; link: string; link_zh: string; })[] | (string | { name: string; props: { "v-model:loading": { value: string; description: string; default: string; type: string; description_zh: string; readonly: boolean; }; "v-model:error": { value: string; description: string; default: string; type: string; description_zh: string; }; ":finished": { value: string; description: string; default: string; type: string; description_zh: string; readonly: boolean; }; offset: { value: string; description: string; default: string; type: string; description_zh: string; }; "loading-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "finished-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "error-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "immediate-check": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; direction: { value: string[]; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { mode: { value: string[]; description: string; default: string; type: string; description_zh: string; }; text: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; color: { value: string; description: string; default: string; type: string; description_zh: string; }; background: { value: string; description: string; default: string; type: string; description_zh: string; }; "left-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; delay: { value: string; description: string; default: string; type: string; description_zh: string; }; speed: { value: string; description: string; default: string; type: string; description_zh: string; }; scrollable: { value: string; description: string; default: string; type: string; description_zh: string; }; wrapable: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":columns": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; ":columns-field-names": { value: string; description: string; default: string; type: string; description_zh: string; }; title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; "confirm-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "cancel-button-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "toolbar-position": { value: string[]; description: string; default: string; type: string; description_zh: string; }; loading: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-toolbar": { value: string; description: string; default: string; type: string; description_zh: string; }; "allow-html": { value: string; description: string; default: string; type: string; description_zh: string; }; "option-height": { value: string; description: string; default: string; type: string; description_zh: string; }; "visible-option-num": { value: string; description: string; default: string; type: string; description_zh: string; }; "swipe-duration": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { PickerOption: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; label: { value: string; description: string; default: string; type: string; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; shape: { value: string[]; description: string; default: string; type: string; description_zh: string; }; id: { value: string; description: string; default: string; type: string; description_zh: string; }; background: { value: string; description: string; default: string; type: string; description_zh: string; }; maxlength: { value: string; description: string; default: string; type: string; description_zh: string; }; placeholder: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; clearable: { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "clear-trigger": { value: string; description: string; default: string; type: string; description_zh: string; }; autofocus: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-action": { value: string; description: string; default: string; type: string; description_zh: string; }; "action-text": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; error: { value: string; description: string; default: string; type: string; description_zh: string; }; "error-message": { value: string; description: string; default: string; type: string; description_zh: string; }; formatter: { value: string; description: string; default: string; type: string; description_zh: string; }; "format-trigger": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "input-align": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "left-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; "right-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; autocomplete: { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":autoplay": { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; duration: { value: string; description: string; default: string; type: string; description_zh: string; }; "initial-swipe": { value: string; description: string; default: string; type: string; description_zh: string; }; width: { value: string; description: string; default: string; type: string; description_zh: string; }; height: { value: string; description: string; default: string; type: string; description_zh: string; }; loop: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-indicators": { value: string; description: string; default: string; type: string; description_zh: string; }; vertical: { value: string; description: string; default: string; type: string; description_zh: string; }; touchable: { value: string; description: string; default: string; type: string; description_zh: string; }; "stop-propagation": { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-render": { value: string; description: string; default: string; type: string; description_zh: string; }; "indicator-color": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { SwipeToOptions: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; suggestions: string[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: {}; methods: never[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { name: { value: string; description: string; default: string; type: string; description_zh: string; }; "left-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "right-width": { value: string; description: string; default: string; type: string; description_zh: string; }; "before-close": { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; "stop-propagation": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { title: { value: string; description: string; default: string; type: string; description_zh: string; required: boolean; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; dot: { value: string; description: string; default: string; type: string; description_zh: string; }; badge: { value: string; description: string; default: string; type: string; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; url: { value: string; description: string; default: string; type: string; description_zh: string; }; to: { value: string; description: string; default: string; type: string; description_zh: string; }; replace: { value: string; description: string; default: string; type: string; description_zh: string; }; ":title-style": { value: string; description: string; default: string; type: string; description_zh: string; }; "title-class": { value: string; description: string; default: string; type: string; description_zh: string; }; "show-zero-badge": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: {}; events: never[]; suggestions: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[] | (string | { name: string; props: { ":v-model": { value: string; description: string; default: string; type: string; required: boolean; description_zh: string; }; accept: { value: string[]; description: string; default: string; type: string; description_zh: string; }; name: { value: string; description: string; default: string; type: string; description_zh: string; }; "preview-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "preview-image": { value: string; description: string; default: string; type: string; description_zh: string; }; "preview-full-image": { value: string; description: string; default: string; type: string; description_zh: string; }; ":preview-options": { value: string; description: string; default: string; type: string; description_zh: string; }; multiple: { value: string; description: string; default: string; type: string; description_zh: string; }; disabled: { value: string; description: string; default: string; type: string; description_zh: string; }; readonly: { value: string; description: string; default: string; type: string; description_zh: string; }; deletable: { value: string; description: string; default: string; type: string; description_zh: string; }; reupload: { value: string; description: string; default: string; type: string; description_zh: string; }; "show-upload": { value: string; description: string; default: string; type: string; description_zh: string; }; "lazy-load": { value: string; description: string; default: string; type: string; description_zh: string; }; capture: { value: string[]; description: string; default: string; type: string; description_zh: string; }; ":after-read": { value: string; description: string; default: string; type: string; description_zh: string; }; ":before-read": { value: string; description: string; default: string; type: string; description_zh: string; }; ":before-delete": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-size": { value: string; description: string; default: string; type: string; description_zh: string; }; "max-count": { value: string; description: string; default: string; type: string; description_zh: string; }; "result-type": { value: string[]; description: string; default: string; type: string; description_zh: string; }; "upload-text": { value: string; description: string; default: string; type: string; description_zh: string; }; "image-fit": { value: string; description: string; default: string; type: string; description_zh: string; }; "upload-icon": { value: string; description: string; default: string; type: string; description_zh: string; }; }; methods: { name: string; description: string; params: string; description_zh: string; value: string; }[]; typeDetail: { ResultType: { name: string; description: string; type: string; }[]; }; events: { name: string; description: string; params: string; description_zh: string; value: string; }[]; slots: { name: string; description: string; description_zh: string; }[]; link: string; link_zh: string; })[])[]; isSeperatorByHyphen: boolean; prefix: string; lib: string; }; export { vant4, vant4Components };