import type { Form as FormType, IFormFeedback } from '@formily/core'; import type { Component, PropType, VNode } from 'vue'; import type { PropTypes } from '../__builtins__'; export declare const getFormProps: () => { form: { type: PropType>; }; component: { type: PropType; }; previewTextPlaceholder: { type: PropType VNode)>; }; onAutoSubmit: { type: PropType<(values: any) => any>; }; onAutoSubmitFailed: { type: PropType<(feedbacks: IFormFeedback[]) => void>; }; className: { type: PropType; }; colon: { default: boolean; }; labelAlign: { type: PropType<"left" | "right" | ("left" | "right")[]>; }; wrapperAlign: { type: PropType<"left" | "right" | ("left" | "right")[]>; }; labelWrap: { default: boolean; }; labelWidth: { type: NumberConstructor; }; wrapperWidth: { type: NumberConstructor; }; wrapperWrap: { default: boolean; }; labelCol: { type: PropType; }; wrapperCol: { type: PropType; }; fullness: { default: boolean; }; size: { default: string; }; layout: { type: PropType<"inline" | "horizontal" | "vertical">; default: string; }; direction: { default: string; }; shallow: { default: boolean; }; feedbackLayout: { type: any; }; tooltipLayout: { type: any; }; bordered: { default: boolean; }; inset: { default: boolean; }; breakpoints: { type: PropType; }; spaceGap: {}; gridColumnGap: {}; gridRowGap: {}; }; export type FormProps = PropTypes; export declare const Form: import("vue").DefineComponent<{ form: { type: PropType>; }; component: { type: PropType; }; previewTextPlaceholder: { type: PropType VNode)>; }; onAutoSubmit: { type: PropType<(values: any) => any>; }; onAutoSubmitFailed: { type: PropType<(feedbacks: IFormFeedback[]) => void>; }; className: { type: PropType; }; colon: { default: boolean; }; labelAlign: { type: PropType<"left" | "right" | ("left" | "right")[]>; }; wrapperAlign: { type: PropType<"left" | "right" | ("left" | "right")[]>; }; labelWrap: { default: boolean; }; labelWidth: { type: NumberConstructor; }; wrapperWidth: { type: NumberConstructor; }; wrapperWrap: { default: boolean; }; labelCol: { type: PropType; }; wrapperCol: { type: PropType; }; fullness: { default: boolean; }; size: { default: string; }; layout: { type: PropType<"inline" | "horizontal" | "vertical">; default: string; }; direction: { default: string; }; shallow: { default: boolean; }; feedbackLayout: { type: any; }; tooltipLayout: { type: any; }; bordered: { default: boolean; }; inset: { default: boolean; }; breakpoints: { type: PropType; }; spaceGap: {}; gridColumnGap: {}; gridRowGap: {}; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; }; component: { type: PropType; }; previewTextPlaceholder: { type: PropType VNode)>; }; onAutoSubmit: { type: PropType<(values: any) => any>; }; onAutoSubmitFailed: { type: PropType<(feedbacks: IFormFeedback[]) => void>; }; className: { type: PropType; }; colon: { default: boolean; }; labelAlign: { type: PropType<"left" | "right" | ("left" | "right")[]>; }; wrapperAlign: { type: PropType<"left" | "right" | ("left" | "right")[]>; }; labelWrap: { default: boolean; }; labelWidth: { type: NumberConstructor; }; wrapperWidth: { type: NumberConstructor; }; wrapperWrap: { default: boolean; }; labelCol: { type: PropType; }; wrapperCol: { type: PropType; }; fullness: { default: boolean; }; size: { default: string; }; layout: { type: PropType<"inline" | "horizontal" | "vertical">; default: string; }; direction: { default: string; }; shallow: { default: boolean; }; feedbackLayout: { type: any; }; tooltipLayout: { type: any; }; bordered: { default: boolean; }; inset: { default: boolean; }; breakpoints: { type: PropType; }; spaceGap: {}; gridColumnGap: {}; gridRowGap: {}; }>>, { direction: string; inset: boolean; layout: "inline" | "horizontal" | "vertical"; size: string; bordered: boolean; colon: boolean; labelWrap: boolean; wrapperWrap: boolean; fullness: boolean; shallow: boolean; feedbackLayout: any; tooltipLayout: any; }, {}>; export default Form;