import { PropType } from 'vue'; import { FormInstance } from '../form'; declare const _sfc_main: import("vue").DefineComponent<{ form: { type: PropType>; required: true; }; }, { fields: import("vue").Ref<({ readonly name: any; readonly component: any; readonly hooks: { execute: ((name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | { readonly name: any; readonly component: any; readonly hooks: { execute: (name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | any)[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; })[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: any; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; } | { readonly name: any; readonly component: any; readonly hooks: { execute: (name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | any)[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; })[]>; fieldsAreResolved: import("vue").Ref; plainFields: import("vue").ComputedRef<({ readonly name: any; readonly component: any; readonly hooks: { execute: ((name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | { readonly name: any; readonly component: any; readonly hooks: { execute: (name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | any)[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; })[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: any; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; } | { readonly name: any; readonly component: any; readonly hooks: { execute: (name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | any)[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; })[]>; teleportFields: import("vue").ComputedRef<({ readonly name: any; readonly component: any; readonly hooks: { execute: ((name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | { readonly name: any; readonly component: any; readonly hooks: { execute: (name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | any)[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; })[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: any; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; } | { readonly name: any; readonly component: any; readonly hooks: { execute: (name: N, ...args: any[]) => Promise>[N] extends infer T ? T extends import("../form").PlainElementHooks>[N] ? T extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: { readonly name: string; readonly config: { renderLabel?: ((input: string) => string) | undefined; fieldClass?: string | string[] | Record | undefined; formClass?: string | string[] | Record | undefined; validationMessages?: Record> | undefined; hookNames?: string[] | readonly string[] | undefined; fieldsOptional?: boolean | undefined; fieldsLazy?: boolean | undefined; }; readonly hooks: { execute: (name: N_2, ...args: any[]) => Promise>[N_2] extends infer T_1 ? T_1 extends import("../form").FormHooks>[N_2] ? T_1 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>; getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly model: import("../form").FieldsToModel; readonly fields: (any | any)[]; readonly fieldsWithNamesAndRefs: { readonly name: string; readonly component: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: Readonly>, ctx: import("vue").SetupContext) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; expose?: string[] | undefined; serverPrefetch?: (() => Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => void) | undefined; created?: (() => void) | undefined; beforeMount?: (() => void) | undefined; mounted?: (() => void) | undefined; beforeUpdate?: (() => void) | undefined; updated?: (() => void) | undefined; activated?: (() => void) | undefined; deactivated?: (() => void) | undefined; beforeDestroy?: (() => void) | undefined; beforeUnmount?: (() => void) | undefined; destroyed?: (() => void) | undefined; unmounted?: (() => void) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; }; readonly hooks: { execute: ((name: N_3, ...args: any[]) => Promise>[N_3] extends infer T_2 ? T_2 extends import("../form").PlainElementHooks>[N_3] ? T_2 extends (...args: any[]) => any ? ReturnType : Promise : never : never>>) & ((name: N_1, ...args: any[]) => Promise); getAvailableHooks: () => import("@myparcel/ts-utils").ReadonlyOr; getRegisteredHooks: () => import("@myparcel-vfb/hook-manager").CustomHookItem[]; has: (name: string) => boolean; register: (name: string, callback: import("@myparcel-vfb/hook-manager").HookCallback) => void; }; readonly form: any; readonly props: Record | Omit<(Omit, "name"> & Partial, "name">>) | (Omit, "label"> & Partial, "label">>) | (Omit, "id"> & Partial, "id">>), "modelValue"> | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; ref: unknown; readonly lazy: boolean; readonly isDirty: boolean; readonly isSuspended: boolean; readonly isTouched: boolean; readonly isDisabled: boolean; readonly isOptional: boolean; readonly isValid: boolean; readonly validators: { validate: import("../form").ValidateFunction; errorMessage?: import("@myparcel-vfb/utils").FunctionOr | undefined; precedence?: number | undefined; }[]; reset: () => import("@myparcel/ts-utils").PromiseOr; validate: () => Promise; setOptional: (optional: boolean) => void; setDisabled: (disabled: boolean) => void; }[]; isValid: boolean; addElement: (element: import("..").AnyElementConfiguration, sibling?: string | undefined, position?: "before" | "after" | undefined) => void; getValues: () => Record; removeElement: (name: string) => void; reset: () => import("@myparcel/ts-utils").PromiseOr; submit: () => import("@myparcel/ts-utils").PromiseOr; validate: () => import("@myparcel/ts-utils").PromiseOr; beforeSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterSubmit?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterReset?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterValidate?: ((form: import("../form").BaseFormInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; }; readonly props: Record | Omit | Omit, "modelValue">; readonly slots?: Record | import("vue").VNode[]> | undefined; readonly isVisible: boolean; readonly teleportSelector?: string | undefined; readonly label?: string | undefined; readonly errorsTarget?: string | undefined; readonly errors: import("@myparcel-vfb/utils").FunctionOr[]; readonly formattedErrors: string[]; beforeBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; blur?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterBlur?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; focus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterFocus?: ((instance: import("../form").BasePlainElementInstance, event: FocusEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; beforeClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; click?: ((instance: import("../form").BasePlainElementInstance, event: MouseEvent) => import("@myparcel/ts-utils").PromiseOr) | undefined; afterClick?: ((instance: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; visibleCb?: ((field: import("../form").BasePlainElementInstance) => import("@myparcel/ts-utils").PromiseOr) | undefined; })[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; required: true; }; }>>, {}>; export default _sfc_main; //# sourceMappingURL=MagicForm.vue.d.ts.map