export declare const ElsColumn: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { header?(_: { column: any; $index: any; }): any; default?(_: { row: any; column: any; $index: any; }): any; default?(_: { row: any; column: any; $index: any; }): any; default?(_: { row: any; column: any; $index: any; }): any; default?(_: { row: any; column: any; $index: any; }): any; default?(_: { row: any; column: any; $index: any; }): any; edit?(_: { row: any; column: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnBool: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; edit?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnCheckbox: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; edit?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnEnum: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; edit?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnExpand: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnHeader: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnImage: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; edit?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnOperate: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export declare const ElsColumnSelect: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase["renderHeader"]>; sortable: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; sortMethod: import('vue').PropType["sortMethod"]>; sortBy: import('vue').PropType["sortBy"]>; resizable: { type: BooleanConstructor; default: boolean; }; columnKey: StringConstructor; align: StringConstructor; headerAlign: StringConstructor; showOverflowTooltip: { type: import('vue').PropType["showOverflowTooltip"]>; default: undefined; }; tooltipFormatter: import('vue').PropType["tooltipFormatter"]>; fixed: (BooleanConstructor | StringConstructor)[]; formatter: import('vue').PropType["formatter"]>; selectable: import('vue').PropType["selectable"]>; reserveSelection: BooleanConstructor; filterMethod: import('vue').PropType["filterMethod"]>; filteredValue: import('vue').PropType["filteredValue"]>; filters: import('vue').PropType["filters"]>; filterPlacement: StringConstructor; filterMultiple: { type: BooleanConstructor; default: boolean; }; filterClassName: StringConstructor; index: import('vue').PropType["index"]>; sortOrders: { type: import('vue').PropType["sortOrders"]>; default: () => (string | null)[]; validator: (val: import('element-plus').TableColumnCtx["sortOrders"]) => boolean; }; } & { prop: StringConstructor; type: { readonly type: import('vue').PropType "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType) | (((new (...args: any[]) => "default" | "selection" | "index" | "expand" | "bool" | "enum" | "image" | "operate" | "select") | (() => import('../..').ColumnType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; isLocaleString: BooleanConstructor; isEdit: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown, undefined, boolean>; editFields: StringConstructor; isCustomEdit: BooleanConstructor; sortExpress: { readonly type: import('vue').PropType "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dateFormatter: StringConstructor; isExport: import('element-plus/es/utils/index.mjs').EpPropFinalized; triggerActionName: StringConstructor; triggerMenuId: StringConstructor; mergeRow: BooleanConstructor; mergeRowByFieldname: StringConstructor; mergeFieldname: StringConstructor; mergeMethod: FunctionConstructor; mergeSum: BooleanConstructor; showSummary: BooleanConstructor; summaryValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; summaryMethod: FunctionConstructor; trueLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; trueValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, number, boolean>; trueClass: StringConstructor; falseClass: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumShowType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumEqualType: import('element-plus/es/utils/index.mjs').EpPropFinalized; enumData: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enumNoneLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectButtonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasBottomBorder: BooleanConstructor; imageStyle: StringConstructor; imageEmptyDesc: StringConstructor; isPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized; isFold: BooleanConstructor; unFoldCount: NumberConstructor; isAvgDay: BooleanConstructor; compareField: StringConstructor; isMobile: BooleanConstructor; editComponent: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, { name: string; props: {}; }, boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { type: string; width: string | number; resizable: boolean; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; isMobile: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showSummary: boolean; sortable: string | boolean; isEdit: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown>; editComponent: Record; isPreview: import('element-plus/es/utils/index.mjs').EpPropMergeType; trueValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; trueLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; falseLabel: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; isLocaleString: boolean; isCustomEdit: boolean; isExport: import('element-plus/es/utils/index.mjs').EpPropMergeType; mergeRow: boolean; mergeSum: boolean; falseClass: string; enumShowType: string; enumEqualType: string; enumNoneLabel: string; selectButtonLabel: string; hasBottomBorder: boolean; isFold: boolean; isAvgDay: boolean; minWidth: string | number; showOverflowTooltip: boolean | Partial> | undefined; reserveSelection: boolean; filterMultiple: boolean; sortOrders: (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { row: any; $index: any; }): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: string | (() => string) | undefined; width?: string | number | (() => string | number) | undefined; resizable?: boolean | (() => boolean) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isMobile?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showSummary?: boolean | (() => boolean) | undefined; sortable?: string | boolean | (() => string | boolean) | undefined; isEdit?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | undefined) | (((new (...args: any[]) => boolean) | (() => boolean | undefined)) | null)[], unknown, unknown> | (() => boolean); editComponent?: (() => Record) | undefined; isPreview?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; trueValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; trueLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; falseLabel?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; isLocaleString?: boolean | (() => boolean) | undefined; isCustomEdit?: boolean | (() => boolean) | undefined; isExport?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; mergeRow?: boolean | (() => boolean) | undefined; mergeSum?: boolean | (() => boolean) | undefined; falseClass?: string | (() => string) | undefined; enumShowType?: string | (() => string) | undefined; enumEqualType?: string | (() => string) | undefined; enumNoneLabel?: string | (() => string) | undefined; selectButtonLabel?: string | (() => string) | undefined; hasBottomBorder?: boolean | (() => boolean) | undefined; isFold?: boolean | (() => boolean) | undefined; isAvgDay?: boolean | (() => boolean) | undefined; minWidth?: string | number | (() => string | number) | undefined; showOverflowTooltip?: boolean | (() => boolean | Partial>) | undefined; reserveSelection?: boolean | (() => boolean) | undefined; filterMultiple?: boolean | (() => boolean) | undefined; sortOrders?: (() => (import('element-plus/es/components/table/src/table/defaults.mjs').TableSortOrder | null)[]) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly fixed?: string | boolean | (() => string | boolean) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly index?: number | ((index: number) => number) | (() => number | ((index: number) => number)) | undefined; readonly filters?: (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').Filters) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly formatter?: ((row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | (() => (row: any, column: import('element-plus').TableColumnCtx, cellValue: any, index: number) => import('vue').VNode | string) | undefined; readonly filterMethod?: import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods | (() => import('element-plus/es/components/table/src/table-column/defaults.mjs').FilterMethods) | undefined; readonly align?: string | (() => string) | undefined; readonly editFields?: string | (() => string) | undefined; readonly sortExpress?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress) | (((new (...args: any[]) => "desc" | "asc") | (() => import('../..').SortExpress)) | null)[], unknown, unknown> | (() => "desc" | "asc") | undefined; readonly dateFormatter?: string | (() => string) | undefined; readonly triggerActionName?: string | (() => string) | undefined; readonly triggerMenuId?: string | (() => string) | undefined; readonly mergeRowByFieldname?: string | (() => string) | undefined; readonly mergeFieldname?: string | (() => string) | undefined; readonly mergeMethod?: Function | (() => Function) | undefined; readonly summaryValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; readonly summaryMethod?: Function | (() => Function) | undefined; readonly trueClass?: string | (() => string) | undefined; readonly enumData?: (() => Record) | undefined; readonly imageStyle?: string | (() => string) | undefined; readonly imageEmptyDesc?: string | (() => string) | undefined; readonly unFoldCount?: number | (() => number) | undefined; readonly compareField?: string | (() => string) | undefined; readonly className?: string | (() => string) | undefined; readonly labelClassName?: string | (() => string) | undefined; readonly property?: string | (() => string) | undefined; readonly renderHeader?: ((data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | (() => (data: { column: import('element-plus').TableColumnCtx; $index: number; store: import('element-plus/es/components/table/src/store/index.mjs').Store; _self: any; }) => import('vue').VNode) | undefined; readonly sortMethod?: ((a: any, b: any) => number) | (() => (a: any, b: any) => number) | undefined; readonly sortBy?: string | ((row: any, index: number, array?: any[] | undefined) => string) | (() => string | string[] | ((row: any, index: number, array?: any[] | undefined) => string)) | undefined; readonly columnKey?: string | (() => string) | undefined; readonly headerAlign?: string | (() => string) | undefined; readonly tooltipFormatter?: import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter | (() => import('element-plus/es/components/table/src/util.mjs').TableOverflowTooltipFormatter) | undefined; readonly selectable?: ((row: any, index: number) => boolean) | (() => (row: any, index: number) => boolean) | undefined; readonly filteredValue?: (() => string[]) | undefined; readonly filterPlacement?: string | (() => string) | undefined; readonly filterClassName?: string | (() => string) | undefined; }) => void; } & Record; export default ElsColumn; export * from './src/tableColumn';