UNPKG

@wetspace/pro-components

Version:
129 lines (128 loc) 6.35 kB
declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<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; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, 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; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, { default?(_: {}): any; footer?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };