UNPKG

@wetspace/pro-components

Version:
844 lines 92.6 kB
export declare const WetProForm: import('element-plus/es/utils').SFCWithInstall<{ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onChange?: (key: string | string[], value: any) => any; "onUpdate:modelValue"?: (value: any) => any; }>, { submit: () => Promise<any>; reset: (isClear?: boolean) => any; clear: () => any; validateField: (prop?: string | string[]) => void; clearValidate: (prop?: string | string[]) => void; getFieldsValue: (prop?: string | string[]) => any; setFieldsValue: (prop: string | string[], v: any) => void; scrollToField: (prop: string | string[]) => void; setValue: (value: any) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (key: string | string[], value: any) => void; "update:modelValue": (value: any) => void; }, import('vue').PublicProps, { disabled: boolean; span: number; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onChange?: (key: string | string[], value: any) => any; "onUpdate:modelValue"?: (value: any) => any; }>, { submit: () => Promise<any>; reset: (isClear?: boolean) => any; clear: () => any; validateField: (prop?: string | string[]) => void; clearValidate: (prop?: string | string[]) => void; getFieldsValue: (prop?: string | string[]) => any; setFieldsValue: (prop: string | string[], v: any) => void; scrollToField: (prop: string | string[]) => void; setValue: (value: any) => void; }, {}, {}, {}, { disabled: boolean; span: number; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onChange?: (key: string | string[], value: any) => any; "onUpdate:modelValue"?: (value: any) => any; }>, { submit: () => Promise<any>; reset: (isClear?: boolean) => any; clear: () => any; validateField: (prop?: string | string[]) => void; clearValidate: (prop?: string | string[]) => void; getFieldsValue: (prop?: string | string[]) => any; setFieldsValue: (prop: string | string[], v: any) => void; scrollToField: (prop: string | string[]) => void; setValue: (value: any) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (key: string | string[], value: any) => void; "update:modelValue": (value: any) => void; }, string, { disabled: boolean; span: number; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; actions?(_: { submit: () => Promise<any>; reset: (isClear?: boolean) => any; clear: () => any; }): any; }; })> & Record<string, any>; export declare const WetFormGroup: import('element-plus/es/utils').SFCWithInstall<{ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; }>> & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; })> & Record<string, any>; export declare const WetModalForm: import('element-plus/es/utils').SFCWithInstall<{ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; destroyOnClose: BooleanConstructor; modalProps: { readonly type: import('vue').PropType<Partial<import('element-plus').DialogProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onFinish: { readonly type: import('vue').PropType<(v: any) => Promise<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onCancel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<() => Promise<boolean>>, unknown, unknown, () => Promise<boolean>, boolean>; colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { disabled: boolean; span: number; onCancel: () => Promise<boolean>; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; destroyOnClose: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; destroyOnClose: BooleanConstructor; modalProps: { readonly type: import('vue').PropType<Partial<import('element-plus').DialogProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onFinish: { readonly type: import('vue').PropType<(v: any) => Promise<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onCancel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<() => Promise<boolean>>, unknown, unknown, () => Promise<boolean>, boolean>; colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { disabled: boolean; span: number; onCancel: () => Promise<boolean>; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; destroyOnClose: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; destroyOnClose: BooleanConstructor; modalProps: { readonly type: import('vue').PropType<Partial<import('element-plus').DialogProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onFinish: { readonly type: import('vue').PropType<(v: any) => Promise<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onCancel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<() => Promise<boolean>>, unknown, unknown, () => Promise<boolean>, boolean>; colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { disabled: boolean; span: number; onCancel: () => Promise<boolean>; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; destroyOnClose: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; footer?(_: {}): any; }; })> & Record<string, any>; export declare const WetDrawerForm: import('element-plus/es/utils').SFCWithInstall<{ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; destroyOnClose: BooleanConstructor; drawerProps: { readonly type: import('vue').PropType<Partial<import('element-plus').DialogProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onFinish: { readonly type: import('vue').PropType<(v: any) => Promise<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onCancel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<() => Promise<boolean>>, unknown, unknown, () => Promise<boolean>, boolean>; colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { disabled: boolean; span: number; onCancel: () => Promise<boolean>; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; destroyOnClose: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; destroyOnClose: BooleanConstructor; drawerProps: { readonly type: import('vue').PropType<Partial<import('element-plus').DialogProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onFinish: { readonly type: import('vue').PropType<(v: any) => Promise<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onCancel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<() => Promise<boolean>>, unknown, unknown, () => Promise<boolean>, boolean>; colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { disabled: boolean; span: number; onCancel: () => Promise<boolean>; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; destroyOnClose: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; destroyOnClose: BooleanConstructor; drawerProps: { readonly type: import('vue').PropType<Partial<import('element-plus').DialogProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onFinish: { readonly type: import('vue').PropType<(v: any) => Promise<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; onCancel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<() => Promise<boolean>>, unknown, unknown, () => Promise<boolean>, boolean>; colProps: { readonly type: import('vue').PropType<Partial<import('element-plus').ColProps>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; span: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; gutter: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; clearable: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabled: BooleanConstructor; initialValues: { readonly type: import('vue').PropType<Record<string, any>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; valueEmptyModel: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<"filter" | "null">, unknown, unknown, string, boolean>; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; isFormItem: BooleanConstructor; modelValue: ObjectConstructor; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<string | string[]>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; notInitClearValidate: BooleanConstructor; labelPosition: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"" | "top" | "right" | "left">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { disabled: boolean; span: number; onCancel: () => Promise<boolean>; gutter: number; valueEmptyModel: import('element-plus/es/utils').EpPropMergeType<import('vue').PropType<"filter" | "null">, unknown, unknown>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; isFormItem: boolean; notInitClearValidate: boolean; destroyOnClose: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; footer?(_: {}): any; }; })> & Record<string, any>; export type WetProFormInstance = InstanceType<typeof WetProForm>; export declare const WetProFormItem: import('element-plus/es/utils').SFCWithInstall<{ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>; span: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; title: StringConstructor; noStyle: BooleanConstructor; description: StringConstructor; labelColor: StringConstructor; fixedWidth: BooleanConstructor; isAction: BooleanConstructor; formInputProps: ObjectConstructor; dependency: ObjectConstructor; label: StringConstructor; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", unknown, "", boolean>; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; required: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>; showMessage: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; size: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; tag: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; offset: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; pull: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; push: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; xs: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; sm: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; md: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; lg: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; xl: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>; tag: string; push: number; offset: number; pull: number; xs: import('element-plus/es/utils').Mutable<{}>; sm: import('element-plus/es/utils').Mutable<{}>; md: import('element-plus/es/utils').Mutable<{}>; lg: import('element-plus/es/utils').Mutable<{}>; xl: import('element-plus/es/utils').Mutable<{}>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>; rules: import('element-plus').FormItemRule[]; noStyle: boolean; fixedWidth: boolean; isAction: boolean; inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>; showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>; span: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; title: StringConstructor; noStyle: BooleanConstructor; description: StringConstructor; labelColor: StringConstructor; fixedWidth: BooleanConstructor; isAction: BooleanConstructor; formInputProps: ObjectConstructor; dependency: ObjectConstructor; label: StringConstructor; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", unknown, "", boolean>; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; required: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>; showMessage: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; size: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; tag: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; offset: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; pull: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; push: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>; xs: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; sm: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; md: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; lg: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; xl: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize) | ((new (...args: any[]) => number | import('element-plus').ColSizeObject) | (() => import('element-plus').ColSize))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>; }>> & Readonly<{}>, {}, {}, {}, {}, { required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>; tag: string; push: number; offset: number; pull: number; xs: import('element-plus/es/utils').Mutable<{}>; sm: import('element-plus/es/utils').Mutable<{}>; md: import('element-plus/es/utils').Mutable<{}>; lg: import('element-plus/es/utils').Mutable<{}>; xl: import('element-plus/es/utils').Mutable<{}>; labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>; rules: import('element-plus').FormItemRule[]; noStyle: boolean; fixedWidth: boolean; isAction: boolean; inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>; showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>; span: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; title: StringConstructor; noStyle: BooleanConstructor; description: StringConstructor; labelColor: StringConstructor; fixedWidth: BooleanConstructor; isAction: BooleanConstructor; formInputProps: ObjectConstructor; dependency: ObjectConstructor; label: StringConstructor; labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", unknown, "", boolean>; prop: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp))[], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; required: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>; showMessage: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; size: { readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>; readonly required: false; readonly validator: (val: unknown)