UNPKG

@uozi-admin/curd

Version:
815 lines 110 kB
import { StdCurdProps } from '../types'; type __VLS_Props = StdCurdProps; declare function refresh(reset?: boolean): void; declare function handleAdd(data?: Record<string, any>): void; type __VLS_PublicProps = { 'selectedRowKeys'?: any[]; 'selectedRows'?: any[]; } & __VLS_Props; declare function __VLS_template(): { attrs: Partial<{}>; slots: { titleLeft?(_: {}): any; title?(_: {}): any; titleRight?(_: {}): any; beforeListActions?(_: {}): any; afterListActions?(_: {}): any; beforeCardBody?(_: {}): any; beforeSearch?(_: { data: {}; }): any; searchFormAction?(_: {}): any; beforeTable?(_: {}): any; beforeActions?(_: { record: any; column: any; }): any; afterActions?(_: { record: any; column: any; }): any; beforeForm?(_: { record: Record<string, any>; }): any; afterForm?(_: { record: Record<string, any>; }): any; }; refs: { stdForm: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ data?: Record<string, any>; } & { labelAlign?: "left" | "right"; columns: import('..').StdTableColumn[]; layout?: "horizontal" | "vertical" | "inline"; formClass?: StdCurdProps["formClass"]; formRowProps?: import('ant-design-vue').RowProps; errors?: Record<string, string>; mode?: "edit" | "add"; }> & Readonly<{ onValidate?: ((payload: { name: string | number | string[] | number[]; status: boolean; errors: string[]; }) => any) | undefined; "onUpdate:data"?: ((value: Record<string, any>) => any) | undefined; }>, { formRef: import('vue').Ref<any, any>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:data": (value: Record<string, any>) => any; } & { validate: (payload: { name: string | number | string[] | number[]; status: boolean; errors: string[]; }) => any; }, import('vue').PublicProps, { formRowProps: Partial<import('vue').ExtractPropTypes<{ align: { type: import('vue').PropType<"top" | "bottom" | "stretch" | "middle" | { xs?: "middle" | "top" | "bottom" | "stretch" | undefined; sm?: "middle" | "top" | "bottom" | "stretch" | undefined; md?: "middle" | "top" | "bottom" | "stretch" | undefined; lg?: "middle" | "top" | "bottom" | "stretch" | undefined; xl?: "middle" | "top" | "bottom" | "stretch" | undefined; xxl?: "middle" | "top" | "bottom" | "stretch" | undefined; }>; default: "top" | "bottom" | "stretch" | "middle" | { xs?: "middle" | "top" | "bottom" | "stretch" | undefined; sm?: "middle" | "top" | "bottom" | "stretch" | undefined; md?: "middle" | "top" | "bottom" | "stretch" | undefined; lg?: "middle" | "top" | "bottom" | "stretch" | undefined; xl?: "middle" | "top" | "bottom" | "stretch" | undefined; xxl?: "middle" | "top" | "bottom" | "stretch" | undefined; }; }; justify: { type: import('vue').PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | { xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; }>; default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | { xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; }; }; prefixCls: StringConstructor; gutter: { type: import('vue').PropType<import('ant-design-vue/es/grid/Row').Gutter | [import('ant-design-vue/es/grid/Row').Gutter, import('ant-design-vue/es/grid/Row').Gutter]>; default: import('ant-design-vue/es/grid/Row').Gutter | [import('ant-design-vue/es/grid/Row').Gutter, import('ant-design-vue/es/grid/Row').Gutter]; }; wrap: { type: BooleanConstructor; default: any; }; }>>; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { formRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ layout: import('vue-types').VueTypeDef<string>; labelCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; wrapperCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; colon: { type: BooleanConstructor; default: boolean; }; labelAlign: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>; default: import('ant-design-vue/es/form/interface').FormLabelAlign; }; labelWrap: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; requiredMark: { type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>; default: "" | import('ant-design-vue/es/form/Form').RequiredMark; }; hideRequiredMark: { type: BooleanConstructor; default: boolean; }; model: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; rules: { type: import('vue').PropType<{ [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }>; default: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; }; validateMessages: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>; default: import('ant-design-vue/es/form/interface').ValidateMessages; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; scrollToFirstError: { default: boolean | import('scroll-into-view-if-needed').Options<any>; type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>; }; onSubmit: { type: import('vue').PropType<(e: Event) => void>; default: (e: Event) => void; }; name: StringConstructor; validateTrigger: { type: import('vue').PropType<string | string[]>; default: string | string[]; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; default: import('ant-design-vue/es/button').SizeType; }; disabled: { type: BooleanConstructor; default: boolean; }; onValuesChange: { type: import('vue').PropType<(changedValues: any, values: any) => void>; default: (changedValues: any, values: any) => void; }; onFieldsChange: { type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>; default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; }; onFinish: { type: import('vue').PropType<(values: any) => void>; default: (values: any) => void; }; onFinishFailed: { type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>; default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; }; onValidate: { type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>; default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { size: import('ant-design-vue/es/button').SizeType; onSubmit: (e: Event) => void; disabled: boolean; validateTrigger: string | string[]; onFinish: (values: any) => void; validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages; requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark; colon: boolean; labelCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign; labelWrap: boolean; wrapperCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; rules: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; onValuesChange: (changedValues: any, values: any) => void; onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; hideRequiredMark: boolean; model: { [key: string]: any; }; validateOnRuleChange: boolean; scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ layout: import('vue-types').VueTypeDef<string>; labelCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; wrapperCol: { type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes>; default: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; }; colon: { type: BooleanConstructor; default: boolean; }; labelAlign: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>; default: import('ant-design-vue/es/form/interface').FormLabelAlign; }; labelWrap: { type: BooleanConstructor; default: boolean; }; prefixCls: StringConstructor; requiredMark: { type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>; default: "" | import('ant-design-vue/es/form/Form').RequiredMark; }; hideRequiredMark: { type: BooleanConstructor; default: boolean; }; model: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; rules: { type: import('vue').PropType<{ [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }>; default: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; }; validateMessages: { type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>; default: import('ant-design-vue/es/form/interface').ValidateMessages; }; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; scrollToFirstError: { default: boolean | import('scroll-into-view-if-needed').Options<any>; type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>; }; onSubmit: { type: import('vue').PropType<(e: Event) => void>; default: (e: Event) => void; }; name: StringConstructor; validateTrigger: { type: import('vue').PropType<string | string[]>; default: string | string[]; }; size: { type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>; default: import('ant-design-vue/es/button').SizeType; }; disabled: { type: BooleanConstructor; default: boolean; }; onValuesChange: { type: import('vue').PropType<(changedValues: any, values: any) => void>; default: (changedValues: any, values: any) => void; }; onFieldsChange: { type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>; default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; }; onFinish: { type: import('vue').PropType<(values: any) => void>; default: (values: any) => void; }; onFinishFailed: { type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>; default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; }; onValidate: { type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>; default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; }; }>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, { size: import('ant-design-vue/es/button').SizeType; onSubmit: (e: Event) => void; disabled: boolean; validateTrigger: string | string[]; onFinish: (values: any) => void; validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages; requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark; colon: boolean; labelCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign; labelWrap: boolean; wrapperCol: Partial<import('vue').ExtractPropTypes<{ span: (StringConstructor | NumberConstructor)[]; order: (StringConstructor | NumberConstructor)[]; offset: (StringConstructor | NumberConstructor)[]; push: (StringConstructor | NumberConstructor)[]; pull: (StringConstructor | NumberConstructor)[]; xs: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; sm: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; md: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; lg: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; xxl: { type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>; default: string | number | import('ant-design-vue/es/grid').ColSize; }; prefixCls: StringConstructor; flex: (StringConstructor | NumberConstructor)[]; }>> & import('vue').HTMLAttributes; rules: { [k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[]; }; onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void; onValuesChange: (changedValues: any, values: any) => void; onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void; onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void; hideRequiredMark: boolean; model: { [key: string]: any; }; validateOnRuleChange: boolean; scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>; }> | null; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ data?: Record<string, any>; } & { labelAlign?: "left" | "right"; columns: import('..').StdTableColumn[]; layout?: "horizontal" | "vertical" | "inline"; formClass?: StdCurdProps["formClass"]; formRowProps?: import('ant-design-vue').RowProps; errors?: Record<string, string>; mode?: "edit" | "add"; }> & Readonly<{ onValidate?: ((payload: { name: string | number | string[] | number[]; status: boolean; errors: string[]; }) => any) | undefined; "onUpdate:data"?: ((value: Record<string, any>) => any) | undefined; }>, { formRef: import('vue').Ref<any, any>; }, {}, {}, {}, { formRowProps: Partial<import('vue').ExtractPropTypes<{ align: { type: import('vue').PropType<"top" | "bottom" | "stretch" | "middle" | { xs?: "middle" | "top" | "bottom" | "stretch" | undefined; sm?: "middle" | "top" | "bottom" | "stretch" | undefined; md?: "middle" | "top" | "bottom" | "stretch" | undefined; lg?: "middle" | "top" | "bottom" | "stretch" | undefined; xl?: "middle" | "top" | "bottom" | "stretch" | undefined; xxl?: "middle" | "top" | "bottom" | "stretch" | undefined; }>; default: "top" | "bottom" | "stretch" | "middle" | { xs?: "middle" | "top" | "bottom" | "stretch" | undefined; sm?: "middle" | "top" | "bottom" | "stretch" | undefined; md?: "middle" | "top" | "bottom" | "stretch" | undefined; lg?: "middle" | "top" | "bottom" | "stretch" | undefined; xl?: "middle" | "top" | "bottom" | "stretch" | undefined; xxl?: "middle" | "top" | "bottom" | "stretch" | undefined; }; }; justify: { type: import('vue').PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | { xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; }>; default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | { xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined; }; }; prefixCls: StringConstructor; gutter: { type: import('vue').PropType<import('ant