UNPKG

@wetspace/pro-components

Version:
111 lines (110 loc) 5.73 kB
declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ properties: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('./types').WetSchemaItemType[]>, unknown, unknown, () => any[], 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; }; }>, { submit: () => Promise<any>; reset: () => 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; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ properties: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('./types').WetSchemaItemType[]>, unknown, unknown, () => any[], 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; 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; properties: import('./types').WetSchemaItemType[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, { actions?(_: { submit: () => Promise<any>; reset: (isClear?: boolean) => any; clear: () => any; }): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };