import type { Arrayable } from '../../../utils/types'; import type { FormItemProp } from './form-item'; import type { FormValidateCallback, FormValidationResult } from './types'; declare const _default: import("vue").DefineComponent>>>; }; labelPosition: { type: import("vue").PropType<"left" | "right" | "top">; default: string; }; requireAsteriskPosition: { type: StringConstructor; default: string; }; labelWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; showMessage: { type: BooleanConstructor; default: boolean; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; inline: { type: BooleanConstructor; default: boolean; }; }>, { cls: import("vue").ComputedRef<(string | false)[]>; validate: (callback?: FormValidateCallback) => FormValidationResult; resetFields: (props?: Arrayable | undefined) => void; validateField: (props?: Arrayable | undefined, callback?: FormValidateCallback | undefined) => FormValidationResult; clearValidate: (props?: Arrayable | undefined) => void; handleSubmit: (e: Event) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("submit" | "validate")[], "submit" | "validate", import("vue").PublicProps, Readonly>>>; }; labelPosition: { type: import("vue").PropType<"left" | "right" | "top">; default: string; }; requireAsteriskPosition: { type: StringConstructor; default: string; }; labelWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; showMessage: { type: BooleanConstructor; default: boolean; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; inline: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onSubmit?: ((...args: any[]) => any) | undefined; onValidate?: ((...args: any[]) => any) | undefined; }>, { inline: boolean; labelWidth: string | number; showMessage: boolean; labelPosition: "left" | "right" | "top"; requireAsteriskPosition: string; validateOnRuleChange: boolean; }, {}, {}, {}, "validate" | "resetFields" | "validateField" | "clearValidate", import("vue").ComponentProvideOptions, true, {}, any>; export default _default;