import type { Rule, ValidateError } from 'async-validator'; import type { ShallowRef } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ name: { type: StringConstructor; required: true; }; label: { type: StringConstructor; required: false; }; rule: { type: null; required: false; }; vertical: { type: BooleanConstructor; required: false; default: boolean; }; }, { props: { name: string; label?: string | undefined; rule?: Rule | undefined; vertical: boolean; }; registerNameList: ((name: string) => void) | undefined; registerRules: ((name: string, rule: Rule) => void) | undefined; validatorErrors: ShallowRef | null> | undefined; validateShowWarn: ShallowRef | undefined; removeValidateError: ((name: string) => void) | undefined; formData: ShallowRef> | undefined; currentErrors: import("vue").ComputedRef; classnames: import("vue").ComputedRef<{ 'weui-cell_warn': false | ValidateError | undefined; 'weui-cell_vertical': boolean; }>; currentFormData: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { vertical: boolean; }>; export default _sfc_main;