UNPKG

vue-admin-core

Version:
772 lines 71.2 kB
import { Grid, GridNode, IGridOptions } from "@formily/grid"; import { DefineComponent } from "@formily/vue"; export declare const searchFormProps: { onSubmit: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onReset: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; breakpoints: { readonly type: import("vue").PropType<number[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; strictAutoFit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; shouldVisible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; })[], unknown, unknown, () => () => true, boolean>; grid: { readonly type: import("vue").PropType<Grid<HTMLElement>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: import("vue").PropType<import("@formily/core").Form<any>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; component: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component) | ((new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; previewTextPlaceholder: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | ((new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmit: { readonly type: import("vue").PropType<(values: any) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmitFailed: { readonly type: import("vue").PropType<(feedbacks: import("@formily/core").IFormFeedback[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colon: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fullness: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; size: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default") | ((new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default"))[], unknown, unknown, string, boolean>; layout: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | ((new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]))[], unknown, unknown, string, boolean>; direction: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl") | ((new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl"))[], unknown, unknown, string, boolean>; shallow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; feedbackLayout: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "loose" | "terse" | "popover") | (() => "loose" | "terse" | "popover") | ((new (...args: any[]) => "loose" | "terse" | "popover") | (() => "loose" | "terse" | "popover"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tooltipLayout: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "icon" | "text") | (() => "icon" | "text") | ((new (...args: any[]) => "icon" | "text") | (() => "icon" | "text"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; bordered: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inset: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; spaceGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; gridColumnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; gridRowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type SearchFormProps = { /** * 查询回调方法 */ onSubmit: (values: any) => any; /** * 重置回调方法 */ onReset: () => any; form: any; } & IGridOptions; export type SearchFormType = DefineComponent<SearchFormProps>; export declare const SearchForm: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ onSubmit: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onReset: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; breakpoints: { readonly type: import("vue").PropType<number[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; strictAutoFit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; shouldVisible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; })[], unknown, unknown, () => () => true, boolean>; grid: { readonly type: import("vue").PropType<Grid<HTMLElement>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: import("vue").PropType<import("@formily/core").Form<any>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; component: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component) | ((new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; previewTextPlaceholder: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | ((new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmit: { readonly type: import("vue").PropType<(values: any) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmitFailed: { readonly type: import("vue").PropType<(feedbacks: import("@formily/core").IFormFeedback[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colon: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fullness: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; size: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default") | ((new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default"))[], unknown, unknown, string, boolean>; layout: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | ((new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]))[], unknown, unknown, string, boolean>; direction: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl") | ((new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl"))[], unknown, unknown, string, boolean>; shallow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; feedbackLayout: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "loose" | "terse" | "popover") | (() => "loose" | "terse" | "popover") | ((new (...args: any[]) => "loose" | "terse" | "popover") | (() => "loose" | "terse" | "popover"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tooltipLayout: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "icon" | "text") | (() => "icon" | "text") | ((new (...args: any[]) => "icon" | "text") | (() => "icon" | "text"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; bordered: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inset: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; spaceGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; gridColumnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; gridRowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ onSubmit: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onReset: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; breakpoints: { readonly type: import("vue").PropType<number[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; strictAutoFit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; shouldVisible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; })[], unknown, unknown, () => () => true, boolean>; grid: { readonly type: import("vue").PropType<Grid<HTMLElement>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: import("vue").PropType<import("@formily/core").Form<any>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; component: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component) | ((new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; previewTextPlaceholder: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | ((new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmit: { readonly type: import("vue").PropType<(values: any) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmitFailed: { readonly type: import("vue").PropType<(feedbacks: import("@formily/core").IFormFeedback[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colon: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fullness: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; size: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default") | ((new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default"))[], unknown, unknown, string, boolean>; layout: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | ((new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]))[], unknown, unknown, string, boolean>; direction: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl") | ((new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl"))[], unknown, unknown, string, boolean>; shallow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; feedbackLayout: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "loose" | "terse" | "popover") | (() => "loose" | "terse" | "popover") | ((new (...args: any[]) => "loose" | "terse" | "popover") | (() => "loose" | "terse" | "popover"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tooltipLayout: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "icon" | "text") | (() => "icon" | "text") | ((new (...args: any[]) => "icon" | "text") | (() => "icon" | "text"))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; bordered: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; inset: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; spaceGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; gridColumnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; gridRowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { size: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default") | ((new (...args: any[]) => "small" | "large" | "default") | (() => "small" | "large" | "default"))[], unknown, unknown>; direction: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl") | ((new (...args: any[]) => "ltr" | "rtl") | (() => "ltr" | "rtl"))[], unknown, unknown>; colon: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; layout: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | ((new (...args: any[]) => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]) | (() => "horizontal" | "vertical" | "inline" | ("horizontal" | "vertical" | "inline")[]))[], unknown, unknown>; labelWrap: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapperWrap: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; fullness: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; bordered: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; inset: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; shallow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; colWrap: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; strictAutoFit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; shouldVisible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; })[], unknown, unknown>; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ onSubmit: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onReset: { readonly type: import("vue").PropType<Function>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columnGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; rowGap: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; minWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxColumns: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxWidth: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; breakpoints: { readonly type: import("vue").PropType<number[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; strictAutoFit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; shouldVisible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (node: GridNode, grid: Grid<HTMLElement>) => boolean) | (() => ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined) | { (): ((node: GridNode, grid: Grid<HTMLElement>) => boolean) | undefined; new (): any; readonly prototype: any; })[], unknown, unknown, () => () => true, boolean>; grid: { readonly type: import("vue").PropType<Grid<HTMLElement>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; form: { readonly type: import("vue").PropType<import("@formily/core").Form<any>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; component: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component) | ((new (...args: any[]) => import("vue").Component & {}) | (() => import("vue").Component))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; previewTextPlaceholder: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | ((new (...args: any[]) => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)) | (() => string | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmit: { readonly type: import("vue").PropType<(values: any) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onAutoSubmitFailed: { readonly type: import("vue").PropType<(feedbacks: import("@formily/core").IFormFeedback[]) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; colon: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperAlign: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]) | ((new (...args: any[]) => "left" | "right" | ("left" | "right")[]) | (() => "left" | "right" | ("left" | "right")[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWidth: { readonly type: import("vue").PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperWrap: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; labelCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; wrapperCol: { readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]