import _Form from './src/form.vue'; export declare const Form: import("../../utils/types").SFCWithInstall>>>; }; 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?: import("./src/types").FormValidateCallback | undefined) => import("./src/types").FormValidationResult; resetFields: (props?: import("../../utils/types").Arrayable | undefined) => void; validateField: (props?: import("../../utils/types").Arrayable | undefined, callback?: import("./src/types").FormValidateCallback | undefined) => import("./src/types").FormValidationResult; clearValidate: (props?: import("../../utils/types").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>> & Record; export type FormInstance = InstanceType; export default Form;