export declare const xVxeTable: import("../../utils/types").SFCWithInstall never[]; }; rowId: { type: StringConstructor; }; checkboxConfig: { type: ObjectConstructor; }; defaultSort: { type: ObjectConstructor; default: null; }; pagerConfig: { type: import("vue").PropType; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; vxeGridRef: import("vue").Ref; tableData: import("vue").ComputedRef[]>; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; realRowId: import("vue").Ref; slotArr: import("vue").ComputedRef; isSummary: import("vue").ComputedRef; tableCheckConfig: any; emptyImg: any; handleFooterMethod: ({ columns, data }: { columns: any; data: any; }) => (string | number | undefined)[][]; handleSortChange: (val: any) => void; handleTablePagerChange: (type: string, val: number) => void; handleCheckboxChange: (val: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("pagerChange" | "checkbox-change" | "sort-change" | "update:selectList")[], "pagerChange" | "checkbox-change" | "sort-change" | "update:selectList", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]; }; rowId: { type: StringConstructor; }; checkboxConfig: { type: ObjectConstructor; }; defaultSort: { type: ObjectConstructor; default: null; }; pagerConfig: { type: import("vue").PropType; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>> & { onPagerChange?: ((...args: any[]) => any) | undefined; "onCheckbox-change"?: ((...args: any[]) => any) | undefined; "onSort-change"?: ((...args: any[]) => any) | undefined; "onUpdate:selectList"?: ((...args: any[]) => any) | undefined; }, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; isSeq: boolean; summaryObject: Record; showSummary: boolean; selection: boolean; selectList: unknown[]; defaultSort: Record; }>> & { dragRowTable: import("vue").DefineComponent<{ selection: { type: BooleanConstructor; default: boolean; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; emptyImg: any; drapImg: any; vxeGridRef: import("vue").Ref; slotArr: import("vue").ComputedRef; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; tableData: import("vue").Ref[]>; handleCheckboxChange: (val: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("pagerChange" | "checkbox-change" | "update:list")[], "pagerChange" | "checkbox-change" | "update:list", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>> & { onPagerChange?: ((...args: any[]) => any) | undefined; "onCheckbox-change"?: ((...args: any[]) => any) | undefined; "onUpdate:list"?: ((...args: any[]) => any) | undefined; }, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; selection: boolean; }>; mergeColumnTable: import("vue").DefineComponent<{ isSeq: { type: BooleanConstructor; default: boolean; }; selection: { type: BooleanConstructor; default: boolean; }; checkboxConfig: { type: ObjectConstructor; default: null; }; summaryObject: { type: ObjectConstructor; default: () => {}; }; showSummary: { type: BooleanConstructor; default: boolean; }; pagerConfig: { type: import("vue").PropType; }; mergeObject: { type: ObjectConstructor; default: () => { children: string; colspanIndex: number; colspanField: string; }; }; defaultSort: { type: ObjectConstructor; default: null; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; vxeGridRef: import("vue").Ref; tableData: import("vue").ComputedRef; slotArr: import("vue").ComputedRef; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; emptyImg: any; isSummary: import("vue").ComputedRef; handleFooterMethod: ({ columns, data }: { columns: any; data: any; }) => (string | number | undefined)[][]; handleDefaultSort: () => { field: any; order: any; } | null; handleSortChange: (val: any) => void; handleTablePagerChange: (type: string, val: number) => void; rowspanMethod: ({ row, _rowIndex, column, visibleData }: { row: any; _rowIndex: any; column: any; visibleData: any; }) => { rowspan: number; colspan: number; } | undefined; handleCellClassName: ({ columnIndex }: { columnIndex: any; }) => "vxe-body--merge-cell" | undefined; handleFooterClassName: ({ columnIndex }: { columnIndex: any; }) => "vxe-footer--merge-cell" | undefined; handleCheckboxChange: (val: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; showSummary: { type: BooleanConstructor; default: boolean; }; pagerConfig: { type: import("vue").PropType; }; mergeObject: { type: ObjectConstructor; default: () => { children: string; colspanIndex: number; colspanField: string; }; }; defaultSort: { type: ObjectConstructor; default: null; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>>, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; isSeq: boolean; summaryObject: Record; showSummary: boolean; selection: boolean; checkboxConfig: Record; defaultSort: Record; mergeObject: Record; }>; mergeRowTable: import("vue").DefineComponent<{ pagerConfig: { type: import("vue").PropType; }; selection: { type: BooleanConstructor; default: boolean; }; childSelection: { type: BooleanConstructor; default: boolean; }; onlyChildSelection: { type: BooleanConstructor; default: boolean; }; defaultSort: { type: ObjectConstructor; default: null; }; expandConfig: { type: ObjectConstructor; default: null; require: boolean; }; notExpand: { type: BooleanConstructor; default: boolean; }; checkExpand: { type: BooleanConstructor; default: boolean; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; emptyImg: any; vxeGridRef: import("vue").Ref; slotArr: import("vue").ComputedRef; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; tableData: import("vue").Ref[]>; isAllIndeterminate: import("vue").ComputedRef; isAllCheck: import("vue").ComputedRef; handleDefaultSort: () => { field: any; order: any; } | null; handleSortChange: (val: any) => void; handleRowClassName: ({ row, rowIndex, $rowIndex }: { row: any; rowIndex: any; $rowIndex: any; }) => "vxe-body--expend-row" | "vxe-body--parent-row" | undefined; handleTablePagerChange: (type: string, val: number) => void; handleMerge: ({ row, _columnIndex }: { row: any; _columnIndex: any; }) => { rowspan: number; colspan: number; } | undefined; selectionChangeAll: (obj: any) => void; handleAllChangeCheck: (checked: any) => void; handleChangeCheck: (row: any, checked: any, type?: any) => void; toggleExpand: (row: any, isExpand: any) => void; handleResetSelection: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; selection: { type: BooleanConstructor; default: boolean; }; childSelection: { type: BooleanConstructor; default: boolean; }; onlyChildSelection: { type: BooleanConstructor; default: boolean; }; defaultSort: { type: ObjectConstructor; default: null; }; expandConfig: { type: ObjectConstructor; default: null; require: boolean; }; notExpand: { type: BooleanConstructor; default: boolean; }; checkExpand: { type: BooleanConstructor; default: boolean; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>>, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; selection: boolean; defaultSort: Record; expandConfig: Record; childSelection: boolean; onlyChildSelection: boolean; notExpand: boolean; checkExpand: boolean; }>; miniList: import("vue").DefineComponent<{ columns: import("../../utils/props").BuildPropReturn, (() => never[]) | undefined, unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, (() => never[]) | undefined, unknown, unknown, unknown>; stripe: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hover: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; showSummary: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; summaryObject: import("../../utils/props").BuildPropReturn {}) | undefined, unknown, unknown, unknown>; height: import("../../utils/props").BuildPropReturn number) | undefined, unknown, unknown, unknown>; }, { listColumns: import("vue").ComputedRef; summaryData: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, (() => never[]) | undefined, unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, (() => never[]) | undefined, unknown, unknown, unknown>; stripe: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hover: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; showSummary: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; summaryObject: import("../../utils/props").BuildPropReturn {}) | undefined, unknown, unknown, unknown>; height: import("../../utils/props").BuildPropReturn number) | undefined, unknown, unknown, unknown>; }>>, { height: number; list: Record[]; columns: import("./src/mini-list").miniListColumnItem[]; summaryObject: Record; showSummary: import("../../utils/props").BuildPropType; stripe: import("../../utils/props").BuildPropType; hover: import("../../utils/props").BuildPropType; }>; }; export default xVxeTable; export declare const xDragRowTable: import("../../utils/types").SFCWithInstall, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; emptyImg: any; drapImg: any; vxeGridRef: import("vue").Ref; slotArr: import("vue").ComputedRef; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; tableData: import("vue").Ref[]>; handleCheckboxChange: (val: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("pagerChange" | "checkbox-change" | "update:list")[], "pagerChange" | "checkbox-change" | "update:list", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>> & { onPagerChange?: ((...args: any[]) => any) | undefined; "onCheckbox-change"?: ((...args: any[]) => any) | undefined; "onUpdate:list"?: ((...args: any[]) => any) | undefined; }, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; selection: boolean; }>>; export declare const xMergeColumnTable: import("../../utils/types").SFCWithInstall {}; }; showSummary: { type: BooleanConstructor; default: boolean; }; pagerConfig: { type: import("vue").PropType; }; mergeObject: { type: ObjectConstructor; default: () => { children: string; colspanIndex: number; colspanField: string; }; }; defaultSort: { type: ObjectConstructor; default: null; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; vxeGridRef: import("vue").Ref; tableData: import("vue").ComputedRef; slotArr: import("vue").ComputedRef; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; emptyImg: any; isSummary: import("vue").ComputedRef; handleFooterMethod: ({ columns, data }: { columns: any; data: any; }) => (string | number | undefined)[][]; handleDefaultSort: () => { field: any; order: any; } | null; handleSortChange: (val: any) => void; handleTablePagerChange: (type: string, val: number) => void; rowspanMethod: ({ row, _rowIndex, column, visibleData }: { row: any; _rowIndex: any; column: any; visibleData: any; }) => { rowspan: number; colspan: number; } | undefined; handleCellClassName: ({ columnIndex }: { columnIndex: any; }) => "vxe-body--merge-cell" | undefined; handleFooterClassName: ({ columnIndex }: { columnIndex: any; }) => "vxe-footer--merge-cell" | undefined; handleCheckboxChange: (val: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; showSummary: { type: BooleanConstructor; default: boolean; }; pagerConfig: { type: import("vue").PropType; }; mergeObject: { type: ObjectConstructor; default: () => { children: string; colspanIndex: number; colspanField: string; }; }; defaultSort: { type: ObjectConstructor; default: null; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>>, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; isSeq: boolean; summaryObject: Record; showSummary: boolean; selection: boolean; checkboxConfig: Record; defaultSort: Record; mergeObject: Record; }>>; export declare const xMergeRowTable: import("../../utils/types").SFCWithInstall; }; selection: { type: BooleanConstructor; default: boolean; }; childSelection: { type: BooleanConstructor; default: boolean; }; onlyChildSelection: { type: BooleanConstructor; default: boolean; }; defaultSort: { type: ObjectConstructor; default: null; }; expandConfig: { type: ObjectConstructor; default: null; require: boolean; }; notExpand: { type: BooleanConstructor; default: boolean; }; checkExpand: { type: BooleanConstructor; default: boolean; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }, { t: import("element-plus").Translator; emptyImg: any; vxeGridRef: import("vue").Ref; slotArr: import("vue").ComputedRef; tableColumn: import("vue").Ref<{ id?: string | number | undefined; checked?: boolean | undefined; disabled?: boolean | undefined; default?: boolean | undefined; suffix?: string | undefined; prefix?: string | undefined; summary?: boolean | undefined; slots?: { title?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; radio?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; checkbox?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; default?: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; header?: string | ((params: import("vxe-table").VxeColumnPropTypes.HeaderSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; footer?: string | ((params: import("vxe-table").VxeColumnPropTypes.FooterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; content?: string | ((params: import("vxe-table").VxeColumnPropTypes.ContentSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; filter?: string | ((params: import("vxe-table").VxeColumnPropTypes.FilterSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; edit?: string | ((params: import("vxe-table").VxeColumnPropTypes.EditSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; icon?: string | ((params: import("vxe-table").VxeColumnPropTypes.IconSlotParams) => string[] | import("vue").VNode[] | JSX.Element[]) | null | undefined; } | undefined; options?: (() => import("./src/table").ColumnItemOption[]) | { id: string | number | boolean; text: string; }[] | undefined; notCustomColumn?: boolean | undefined; noFormat?: boolean | undefined; summaryNum?: number | undefined; group?: string | undefined; colId?: import("vxe-table").VxeColumnPropTypes.ColId | undefined; type?: import("vxe-table").VxeColumnPropTypes.Type | undefined; field?: string | undefined; title?: string | undefined; width?: import("vxe-table").VxeColumnPropTypes.Width | undefined; minWidth?: import("vxe-table").VxeColumnPropTypes.MinWidth | undefined; resizable?: boolean | undefined; fixed?: import("vxe-table").VxeColumnPropTypes.Fixed | undefined; align?: import("vxe-table").VxeColumnPropTypes.Align | undefined; headerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; footerAlign?: import("vxe-table").VxeColumnPropTypes.Align | undefined; showOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showHeaderOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; showFooterOverflow?: import("vxe-table").VxeTablePropTypes.ShowOverflow | undefined; className?: import("vxe-table").VxeColumnPropTypes.ClassName | undefined; headerClassName?: import("vxe-table").VxeColumnPropTypes.HeaderClassName | undefined; footerClassName?: import("vxe-table").VxeColumnPropTypes.FooterClassName | undefined; formatter?: import("vxe-table").VxeColumnPropTypes.Formatter | undefined; sortable?: boolean | undefined; sortBy?: import("vxe-table").VxeColumnPropTypes.SortBy | undefined; sortType?: import("vxe-table").VxeColumnPropTypes.SortType | undefined; filters?: { label?: string | number | undefined; value?: any; data?: any; resetValue?: any; checked?: boolean | undefined; }[] | undefined; filterMultiple?: boolean | undefined; filterMethod?: import("vxe-table").VxeColumnPropTypes.FilterMethod | undefined; filterRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; treeNode?: boolean | undefined; visible?: boolean | undefined; exportMethod?: import("vxe-table").VxeColumnPropTypes.ExportMethod | undefined; footerExportMethod?: import("vxe-table").VxeColumnPropTypes.FooterExportMethod | undefined; titleHelp?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; titlePrefix?: { useHTML?: boolean | undefined; content?: import("vxe-table").VxeTooltipPropTypes.Content | undefined; enterable?: boolean | undefined; theme?: string | undefined; icon?: string | undefined; message?: string | undefined; } | undefined; cellType?: import("vxe-table").VxeColumnPropTypes.CellType | undefined; cellRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams, ...args: any[]) => any; } | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; content?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; editRender?: { events?: { [key: string]: (cellParams: import("vxe-table").VxeColumnPropTypes.EditSlotParams, ...args: any[]) => any; } | undefined; enabled?: boolean | undefined; options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; autofocus?: string | undefined; autoselect?: boolean | undefined; defaultValue?: string | number | object | any[] | ((params: { column: import("vxe-table").VxeTableDefines.ColumnInfo; }) => any) | { exec: (string: string) => RegExpExecArray | null; test: (string: string) => boolean; readonly source: string; readonly global: boolean; readonly ignoreCase: boolean; readonly multiline: boolean; lastIndex: number; compile: () => RegExp; readonly flags: string; readonly sticky: boolean; readonly unicode: boolean; readonly dotAll: boolean; [Symbol.match]: (string: string) => RegExpMatchArray | null; [Symbol.replace]: { (string: string, replaceValue: string): string; (string: string, replacer: (substring: string, ...args: any[]) => string): string; }; [Symbol.search]: (string: string) => number; [Symbol.split]: (string: string, limit?: number | undefined) => string[]; [Symbol.matchAll]: (str: string) => IterableIterator; } | { toString: () => string; toDateString: () => string; toTimeString: () => string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleDateString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; toLocaleTimeString: { (): string; (locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string; }; valueOf: () => number; getTime: () => number; getFullYear: () => number; getUTCFullYear: () => number; getMonth: () => number; getUTCMonth: () => number; getDate: () => number; getUTCDate: () => number; getDay: () => number; getUTCDay: () => number; getHours: () => number; getUTCHours: () => number; getMinutes: () => number; getUTCMinutes: () => number; getSeconds: () => number; getUTCSeconds: () => number; getMilliseconds: () => number; getUTCMilliseconds: () => number; getTimezoneOffset: () => number; setTime: (time: number) => number; setMilliseconds: (ms: number) => number; setUTCMilliseconds: (ms: number) => number; setSeconds: (sec: number, ms?: number | undefined) => number; setUTCSeconds: (sec: number, ms?: number | undefined) => number; setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number; setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number; setDate: (date: number) => number; setUTCDate: (date: number) => number; setMonth: (month: number, date?: number | undefined) => number; setUTCMonth: (month: number, date?: number | undefined) => number; setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number; toUTCString: () => string; toISOString: () => string; toJSON: (key?: any) => string; [Symbol.toPrimitive]: { (hint: "default"): string; (hint: "string"): string; (hint: "number"): number; (hint: string): string | number; }; } | null | undefined; immediate?: boolean | undefined; content?: string | undefined; placeholder?: string | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; contentRender?: { options?: any[] | undefined; optionProps?: { value?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; optionGroups?: any[] | undefined; optionGroupProps?: { options?: string | undefined; label?: string | undefined; key?: string | undefined; } | undefined; name?: string | undefined; props?: { [key: string]: any; } | undefined; attrs?: { [key: string]: any; } | undefined; events?: { [key: string]: Function; } | undefined; children?: any[] | undefined; cellType?: "string" | "number" | undefined; } | undefined; params?: any; }[]>; tableData: import("vue").Ref[]>; isAllIndeterminate: import("vue").ComputedRef; isAllCheck: import("vue").ComputedRef; handleDefaultSort: () => { field: any; order: any; } | null; handleSortChange: (val: any) => void; handleRowClassName: ({ row, rowIndex, $rowIndex }: { row: any; rowIndex: any; $rowIndex: any; }) => "vxe-body--expend-row" | "vxe-body--parent-row" | undefined; handleTablePagerChange: (type: string, val: number) => void; handleMerge: ({ row, _columnIndex }: { row: any; _columnIndex: any; }) => { rowspan: number; colspan: number; } | undefined; selectionChangeAll: (obj: any) => void; handleAllChangeCheck: (checked: any) => void; handleChangeCheck: (row: any, checked: any, type?: any) => void; toggleExpand: (row: any, isExpand: any) => void; handleResetSelection: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; selection: { type: BooleanConstructor; default: boolean; }; childSelection: { type: BooleanConstructor; default: boolean; }; onlyChildSelection: { type: BooleanConstructor; default: boolean; }; defaultSort: { type: ObjectConstructor; default: null; }; expandConfig: { type: ObjectConstructor; default: null; require: boolean; }; notExpand: { type: BooleanConstructor; default: boolean; }; checkExpand: { type: BooleanConstructor; default: boolean; }; columns: import("../../utils/props").BuildPropReturn, () => never[], unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, () => never[], unknown, unknown, unknown>; loading: import("../../utils/props").BuildPropReturn; tooltipConfig: import("../../utils/props").BuildPropReturn { enterable: boolean; leaveDelay: number; }, unknown, unknown, unknown>; }>>, { loading: import("../../utils/props").BuildPropType; list: Record[]; columns: import("./src/table").ColumnItem[]; tooltipConfig: Record; selection: boolean; defaultSort: Record; expandConfig: Record; childSelection: boolean; onlyChildSelection: boolean; notExpand: boolean; checkExpand: boolean; }>>; export declare const xMiniList: import("../../utils/types").SFCWithInstall, (() => never[]) | undefined, unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, (() => never[]) | undefined, unknown, unknown, unknown>; stripe: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hover: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; showSummary: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; summaryObject: import("../../utils/props").BuildPropReturn {}) | undefined, unknown, unknown, unknown>; height: import("../../utils/props").BuildPropReturn number) | undefined, unknown, unknown, unknown>; }, { listColumns: import("vue").ComputedRef; summaryData: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, (() => never[]) | undefined, unknown, unknown, unknown>; list: import("../../utils/props").BuildPropReturn[]>, (() => never[]) | undefined, unknown, unknown, unknown>; stripe: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hover: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; showSummary: import("../../utils/props").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; summaryObject: import("../../utils/props").BuildPropReturn {}) | undefined, unknown, unknown, unknown>; height: import("../../utils/props").BuildPropReturn number) | undefined, unknown, unknown, unknown>; }>>, { height: number; list: Record[]; columns: import("./src/mini-list").miniListColumnItem[]; summaryObject: Record; showSummary: import("../../utils/props").BuildPropType; stripe: import("../../utils/props").BuildPropType; hover: import("../../utils/props").BuildPropType; }>>; export * from "./src/table"; export * from "./src/mini-list";