import type { AnyObject, FormSchema } from './types'; declare const _sfc_main: import("vue").DefineComponent<{ colProps: { type: import("vue").PropType>; }; rolProps: { type: import("vue").PropType>; default: () => { gutter: number; }; }; showActionBar: { type: BooleanConstructor; default: boolean; }; actionBarColProps: { type: import("vue").PropType>; }; showSubmitButton: { type: BooleanConstructor; default: boolean; }; showResetButton: { type: BooleanConstructor; default: boolean; }; submitButtonOptions: { type: import("vue").PropType>; default: () => { type: string; actionType: string; label: string; icon: import("vue").VNode; }; }; resetButtonOptions: { type: import("vue").PropType>; default: () => { actionType: string; label: string; icon: import("vue").VNode; }; }; model: { type: ObjectConstructor; default: () => {}; }; schemas: { type: import("vue").PropType[]>>; default: () => never[]; }; rules: { type: import("vue").PropType>>>>; default: () => {}; }; scrollToError: { type: BooleanConstructor; default: boolean; }; hideRequiredAsterisk: { type: BooleanConstructor; default: boolean; }; showMessage: { type: BooleanConstructor; default: boolean; }; inlineMessage: { type: BooleanConstructor; default: boolean; }; statusIcon: { type: BooleanConstructor; default: boolean; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("action" | "reset" | "submit" | "update:model" | "register" | "validateError")[], "action" | "reset" | "submit" | "update:model" | "register" | "validateError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; rolProps: { type: import("vue").PropType>; default: () => { gutter: number; }; }; showActionBar: { type: BooleanConstructor; default: boolean; }; actionBarColProps: { type: import("vue").PropType>; }; showSubmitButton: { type: BooleanConstructor; default: boolean; }; showResetButton: { type: BooleanConstructor; default: boolean; }; submitButtonOptions: { type: import("vue").PropType>; default: () => { type: string; actionType: string; label: string; icon: import("vue").VNode; }; }; resetButtonOptions: { type: import("vue").PropType>; default: () => { actionType: string; label: string; icon: import("vue").VNode; }; }; model: { type: ObjectConstructor; default: () => {}; }; schemas: { type: import("vue").PropType[]>>; default: () => never[]; }; rules: { type: import("vue").PropType>>>>; default: () => {}; }; scrollToError: { type: BooleanConstructor; default: boolean; }; hideRequiredAsterisk: { type: BooleanConstructor; default: boolean; }; showMessage: { type: BooleanConstructor; default: boolean; }; inlineMessage: { type: BooleanConstructor; default: boolean; }; statusIcon: { type: BooleanConstructor; default: boolean; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; }>> & { onAction?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; "onUpdate:model"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }, { model: Record; rules: import("./types").MaybeRef>>>; inlineMessage: boolean; statusIcon: boolean; showMessage: boolean; validateOnRuleChange: boolean; hideRequiredAsterisk: boolean; scrollToError: boolean; rolProps: Partial; showActionBar: boolean; showSubmitButton: boolean; showResetButton: boolean; submitButtonOptions: Partial; resetButtonOptions: Partial; schemas: import("./types").MaybeRef[]>; }, {}>; export default _sfc_main;