import SearchListPage from './src/search-list-page.vue'; export declare const EpSearchListPage: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; }; readonly customColumnApi: { readonly default: "/api-item/api/customizedColumns/find"; readonly type: import("vue").PropType; }; readonly customColumnSaveApi: { readonly default: "/api-item/api/customizedColumns/save"; readonly type: import("vue").PropType; }; readonly showOperationColumn: BooleanConstructor; readonly formItemList: { readonly type: import("vue").PropType; readonly default: () => import("el-plus/es/index").FormItemProps[]; }; readonly leftButtons: { readonly type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: any[]) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: any[]) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly columns: { readonly type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly minWidth: { readonly type: import("vue").PropType; }; readonly actionColWidth: { readonly type: import("vue").PropType; readonly default: number; }; readonly actionButtons: { readonly type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly formatColumns: { readonly type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { readonly type: BooleanConstructor; readonly default: true; }; readonly add: FunctionConstructor; readonly clearBefore: FunctionConstructor; readonly offsetTop: { readonly type: NumberConstructor; readonly default: 0; }; readonly formData: { readonly type: ObjectConstructor; readonly default: () => {}; }; readonly tableProps: ObjectConstructor; readonly formProps: ObjectConstructor; readonly buttonsProps: ObjectConstructor; readonly name: StringConstructor; readonly isInitSearch: { readonly type: BooleanConstructor; readonly default: true; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; }>> & Readonly<{ onClear?: (() => any) | undefined; }>, { search: (isInitSearch?: boolean) => Promise; reset: () => Promise; tableRef: Readonly; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }> & Omit<{ readonly data: any[]; readonly style: string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; readonly load?: ((row: any, treeNode: import("element-plus").TreeNode, resolve: (data: any[]) => void) => void) | undefined; readonly method?: import("axios").Method | undefined; readonly width?: string | number | undefined; readonly api?: import("el-plus/es/utils/index").Api | undefined; readonly reqData?: Record | undefined; readonly reqParams?: Record | undefined; readonly reqBefore?: import("el-plus/es/utils/index").ReqBefore | undefined; readonly reqAfter?: import("el-plus/es/utils/index").ReqAfter | undefined; readonly rowKey?: string | ((row: any) => string) | undefined; readonly summaryMethod?: import("element-plus").SummaryMethod | undefined; readonly rowClassName?: import("element-plus").ColumnCls | undefined; readonly rowStyle?: import("element-plus").ColumnStyle | undefined; readonly cellClassName?: import("element-plus").CellCls | undefined; readonly cellStyle?: import("element-plus").CellStyle | undefined; readonly headerRowClassName?: import("element-plus").ColumnCls | undefined; readonly headerRowStyle?: import("element-plus").ColumnStyle | undefined; readonly headerCellClassName?: import("element-plus").CellCls | undefined; readonly expandRowKeys?: string[] | undefined; readonly defaultSort?: import("element-plus").Sort | undefined; readonly tooltipOptions?: Partial> | undefined; readonly spanMethod?: ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; } | undefined) | undefined; readonly showOverflowTooltip?: boolean | Partial> | undefined; readonly tooltipFormatter?: import("element-plus/es/components/table/src/util.js").TableOverflowTooltipFormatter | undefined; readonly minWidth?: string | number | undefined; readonly selectable?: ((row: import("element-plus/es/components/table/src/table/defaults.js").DefaultRow, index: number) => boolean) | undefined; readonly indexFormatter?: number | ((index: number) => number) | undefined; readonly customColumnModule?: string | number | undefined; readonly height?: string | number | undefined; readonly maxHeight?: string | number | undefined; readonly sumText?: string | undefined; readonly currentRowKey?: string | number | undefined; readonly emptyText?: string | undefined; readonly tooltipEffect?: string | undefined; readonly appendFilterPanelTo?: string | undefined; readonly scrollbarTabindex?: string | number | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "style" | "size" | "disabled" | "lazy" | "headerCellStyle" | "className" | "columns" | "showSelectionCol" | "showSingleSelectionCol" | "showIndexCol" | "align" | "actionColWidth" | "reserveSelection" | "paginationProps" | "showPagination" | "isFrontPage" | "actionButtons" | "formatColumns" | "isInitSearch" | "customColumnApi" | "customColumnSaveApi" | "border" | "fit" | "stripe" | "showHeader" | "showSummary" | "highlightCurrentRow" | "defaultExpandAll" | "selectOnIndeterminate" | "indent" | "treeProps" | "tableLayout" | "scrollbarAlwaysOn" | "flexible" | "scrollbarTabindex" | "allowDragLastColumn" | "preserveExpandedContent" | "nativeScrollbar">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { type: BooleanConstructor; default: boolean; }; readonly align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; readonly minWidth: { type: import("vue").PropType; }; readonly actionColWidth: { type: import("vue").PropType; default: number; }; readonly indexFormatter: { type: import("vue").PropType; }; readonly disabled: BooleanConstructor; readonly reserveSelection: BooleanConstructor; readonly selectable: { type: import("vue").PropType; }; readonly paginationProps: { type: import("vue").PropType>>; default: () => {}; }; readonly showPagination: BooleanConstructor; readonly isFrontPage: BooleanConstructor; readonly actionButtons: { type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly formatColumns: { type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly isInitSearch: { type: BooleanConstructor; default: boolean; }; readonly customColumnModule: { type: import("vue").PropType; }; readonly customColumnApi: { default: "/api-item/api/customizedColumns/find"; type: import("vue").PropType; }; readonly customColumnSaveApi: { default: "/api-item/api/customizedColumns/save"; type: import("vue").PropType; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; readonly size: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly border: { default: boolean; prototype: Boolean; }; readonly headerCellStyle: { default: () => { background: string; fontSize: string; color: string; }; length?: number | undefined; toString?: (() => string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; push?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; concat?: { (...items: ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null> | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; shift?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; slice?: ((start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; sort?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; splice?: { (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; unshift?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; indexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; every?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, thisArg?: any) => U[]) | undefined; filter?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; reduce?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; find?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; entries?: (() => ArrayIterator<[number, ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null]>) | undefined; keys?: (() => ArrayIterator) | undefined; values?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; includes?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; at?: ((index: number) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; findLast?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findLastIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; toReversed?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSorted?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSpliced?: { (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; with?: ((index: number, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; [Symbol.iterator]?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; } | undefined; }; readonly data: { type: import("vue").PropType; default: () => never[]; }; readonly width: (NumberConstructor | StringConstructor)[]; readonly height: (NumberConstructor | StringConstructor)[]; readonly maxHeight: (NumberConstructor | StringConstructor)[]; readonly fit: { type: BooleanConstructor; default: boolean; }; readonly stripe: BooleanConstructor; readonly rowKey: import("vue").PropType["rowKey"]>; readonly showHeader: { type: BooleanConstructor; default: boolean; }; readonly showSummary: BooleanConstructor; readonly sumText: StringConstructor; readonly summaryMethod: import("vue").PropType["summaryMethod"]>; readonly rowClassName: import("vue").PropType["rowClassName"]>; readonly rowStyle: import("vue").PropType["rowStyle"]>; readonly cellClassName: import("vue").PropType["cellClassName"]>; readonly cellStyle: import("vue").PropType["cellStyle"]>; readonly headerRowClassName: import("vue").PropType["headerRowClassName"]>; readonly headerRowStyle: import("vue").PropType["headerRowStyle"]>; readonly headerCellClassName: import("vue").PropType["headerCellClassName"]>; readonly highlightCurrentRow: BooleanConstructor; readonly currentRowKey: (NumberConstructor | StringConstructor)[]; readonly emptyText: StringConstructor; readonly expandRowKeys: import("vue").PropType["expandRowKeys"]>; readonly defaultExpandAll: BooleanConstructor; readonly defaultSort: import("vue").PropType["defaultSort"]>; readonly tooltipEffect: StringConstructor; readonly tooltipOptions: import("vue").PropType["tooltipOptions"]>; readonly spanMethod: import("vue").PropType["spanMethod"]>; readonly selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; readonly indent: { type: NumberConstructor; default: number; }; readonly treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType["load"]>; readonly style: { type: import("vue").PropType["style"]>; default: () => {}; }; readonly className: { type: StringConstructor; default: string; }; readonly tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; readonly scrollbarAlwaysOn: BooleanConstructor; readonly flexible: BooleanConstructor; readonly showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; readonly tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; readonly appendFilterPanelTo: StringConstructor; readonly scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; readonly preserveExpandedContent: BooleanConstructor; readonly nativeScrollbar: BooleanConstructor; }>> & Readonly<{}>, { elFormRef: Readonly>; elTableRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; clearSelection: () => void; getSelectionRows: () => any[]; search: import("../table/src/use-table.jsx").ISearch; openCustomColumnDialog: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { readonly data: any[]; readonly style: import("vue").StyleValue; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ readonly data: any[]; readonly style: import("vue").StyleValue; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }> & Omit boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { type: BooleanConstructor; default: boolean; }; readonly align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; readonly minWidth: { type: import("vue").PropType; }; readonly actionColWidth: { type: import("vue").PropType; default: number; }; readonly indexFormatter: { type: import("vue").PropType; }; readonly disabled: BooleanConstructor; readonly reserveSelection: BooleanConstructor; readonly selectable: { type: import("vue").PropType; }; readonly paginationProps: { type: import("vue").PropType>>; default: () => {}; }; readonly showPagination: BooleanConstructor; readonly isFrontPage: BooleanConstructor; readonly actionButtons: { type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly formatColumns: { type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly isInitSearch: { type: BooleanConstructor; default: boolean; }; readonly customColumnModule: { type: import("vue").PropType; }; readonly customColumnApi: { default: "/api-item/api/customizedColumns/find"; type: import("vue").PropType; }; readonly customColumnSaveApi: { default: "/api-item/api/customizedColumns/save"; type: import("vue").PropType; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; readonly size: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly border: { default: boolean; prototype: Boolean; }; readonly headerCellStyle: { default: () => { background: string; fontSize: string; color: string; }; length?: number | undefined; toString?: (() => string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; push?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; concat?: { (...items: ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null> | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; shift?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; slice?: ((start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; sort?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; splice?: { (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; unshift?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; indexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; every?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, thisArg?: any) => U[]) | undefined; filter?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; reduce?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; find?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; entries?: (() => ArrayIterator<[number, ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null]>) | undefined; keys?: (() => ArrayIterator) | undefined; values?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; includes?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; at?: ((index: number) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; findLast?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findLastIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; toReversed?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSorted?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSpliced?: { (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; with?: ((index: number, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; [Symbol.iterator]?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; } | undefined; }; readonly data: { type: import("vue").PropType; default: () => never[]; }; readonly width: (NumberConstructor | StringConstructor)[]; readonly height: (NumberConstructor | StringConstructor)[]; readonly maxHeight: (NumberConstructor | StringConstructor)[]; readonly fit: { type: BooleanConstructor; default: boolean; }; readonly stripe: BooleanConstructor; readonly rowKey: import("vue").PropType["rowKey"]>; readonly showHeader: { type: BooleanConstructor; default: boolean; }; readonly showSummary: BooleanConstructor; readonly sumText: StringConstructor; readonly summaryMethod: import("vue").PropType["summaryMethod"]>; readonly rowClassName: import("vue").PropType["rowClassName"]>; readonly rowStyle: import("vue").PropType["rowStyle"]>; readonly cellClassName: import("vue").PropType["cellClassName"]>; readonly cellStyle: import("vue").PropType["cellStyle"]>; readonly headerRowClassName: import("vue").PropType["headerRowClassName"]>; readonly headerRowStyle: import("vue").PropType["headerRowStyle"]>; readonly headerCellClassName: import("vue").PropType["headerCellClassName"]>; readonly highlightCurrentRow: BooleanConstructor; readonly currentRowKey: (NumberConstructor | StringConstructor)[]; readonly emptyText: StringConstructor; readonly expandRowKeys: import("vue").PropType["expandRowKeys"]>; readonly defaultExpandAll: BooleanConstructor; readonly defaultSort: import("vue").PropType["defaultSort"]>; readonly tooltipEffect: StringConstructor; readonly tooltipOptions: import("vue").PropType["tooltipOptions"]>; readonly spanMethod: import("vue").PropType["spanMethod"]>; readonly selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; readonly indent: { type: NumberConstructor; default: number; }; readonly treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType["load"]>; readonly style: { type: import("vue").PropType["style"]>; default: () => {}; }; readonly className: { type: StringConstructor; default: string; }; readonly tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; readonly scrollbarAlwaysOn: BooleanConstructor; readonly flexible: BooleanConstructor; readonly showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; readonly tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; readonly appendFilterPanelTo: StringConstructor; readonly scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; readonly preserveExpandedContent: BooleanConstructor; readonly nativeScrollbar: BooleanConstructor; }>> & Readonly<{}>, "search" | "getSelectionRows" | "clearSelection" | "validate" | "resetFields" | "clearValidate" | "elFormRef" | "elTableRef" | "openCustomColumnDialog" | ("data" | "style" | "size" | "disabled" | "lazy" | "headerCellStyle" | "className" | "columns" | "showSelectionCol" | "showSingleSelectionCol" | "showIndexCol" | "align" | "actionColWidth" | "reserveSelection" | "paginationProps" | "showPagination" | "isFrontPage" | "actionButtons" | "formatColumns" | "isInitSearch" | "customColumnApi" | "customColumnSaveApi" | "border" | "fit" | "stripe" | "showHeader" | "showSummary" | "highlightCurrentRow" | "defaultExpandAll" | "selectOnIndeterminate" | "indent" | "treeProps" | "tableLayout" | "scrollbarAlwaysOn" | "flexible" | "scrollbarTabindex" | "allowDragLastColumn" | "preserveExpandedContent" | "nativeScrollbar")> & import("vue").ShallowUnwrapRef<{ elFormRef: Readonly>; elTableRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; clearSelection: () => void; getSelectionRows: () => any[]; search: import("../table/src/use-table.jsx").ISearch; openCustomColumnDialog: () => void; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { [x: string]: ((props: any) => any) | undefined; }; }) | null>>; formRef: Readonly; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }> & Omit<{ readonly col: number; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly hideRequiredAsterisk: boolean; readonly labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; readonly scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; readonly formItemList: import("el-plus/es/index").FormItemProps[]; readonly isShowFold: boolean; readonly showFieldCount: number; readonly requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; readonly labelSuffix: string; readonly inline: boolean; readonly statusIcon: boolean; readonly validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; readonly scrollToError: boolean; readonly rules?: Partial>> | undefined; readonly modelValue?: Record | undefined; readonly model?: Record | undefined; readonly onToggleStatus?: ((status: boolean) => any) | undefined; readonly onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; readonly "onUpdate:modelValue"?: ((value: Record) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "col" | "size" | "disabled" | "hideRequiredAsterisk" | "labelWidth" | "labelPosition" | "inlineMessage" | "showMessage" | "scrollIntoViewOptions" | "formItemList" | "isShowFold" | "showFieldCount" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "statusIcon" | "validateOnRuleChange" | "scrollToError">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "toggleStatus", status: boolean) => void) & ((event: "validate", prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void) & ((event: "update:modelValue", value: Record) => void); $el: any; $options: import("vue").ComponentOptionsBase>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; labelWidth: { readonly default: 100; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; scrollIntoViewOptions: { readonly default: () => { inline: string; }; readonly type: import("vue").PropType boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; formItemList: { type: import("vue").PropType; default: () => import("el-plus/es/index").FormItemProps[]; }; isShowFold: BooleanConstructor; showFieldCount: { type: NumberConstructor; default: number; }; col: { type: NumberConstructor; default: number; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.js").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.js").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.js").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; disabled: BooleanConstructor; modelValue: { type: import("vue").PropType>; }; }>> & Readonly<{ onToggleStatus?: ((status: boolean) => any) | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; "onUpdate:modelValue"?: ((value: Record) => any) | undefined; }>, { elFormRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; getFormItemRenderRef: (refName: string) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { toggleStatus: (status: boolean) => void; validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; "update:modelValue": (value: Record) => void; }, string, { col: number; size: import("element-plus/es/utils/index.js").EpPropMergeType; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ col: number; size: import("element-plus/es/utils/index.js").EpPropMergeType; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }> & Omit>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; labelWidth: { readonly default: 100; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; scrollIntoViewOptions: { readonly default: () => { inline: string; }; readonly type: import("vue").PropType boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; formItemList: { type: import("vue").PropType; default: () => import("el-plus/es/index").FormItemProps[]; }; isShowFold: BooleanConstructor; showFieldCount: { type: NumberConstructor; default: number; }; col: { type: NumberConstructor; default: number; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.js").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.js").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.js").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; disabled: BooleanConstructor; modelValue: { type: import("vue").PropType>; }; }>> & Readonly<{ onToggleStatus?: ((status: boolean) => any) | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; "onUpdate:modelValue"?: ((value: Record) => any) | undefined; }>, "validate" | "resetFields" | "clearValidate" | "elFormRef" | "getFormItemRenderRef" | ("col" | "size" | "disabled" | "hideRequiredAsterisk" | "labelWidth" | "labelPosition" | "inlineMessage" | "showMessage" | "scrollIntoViewOptions" | "formItemList" | "isShowFold" | "showFieldCount" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "statusIcon" | "validateOnRuleChange" | "scrollToError")> & import("vue").ShallowUnwrapRef<{ elFormRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; getFormItemRenderRef: (refName: string) => any; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { default?: (props: {}) => any; }; }) | null>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { clear: () => void; }, import("vue").PublicProps, { readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly actionColWidth: string | number | undefined; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly formItemList: import("el-plus/es/index").FormItemProps[]; readonly formData: Record; readonly showOperationColumn: boolean; readonly leftButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: any[]) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: any[]) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly offsetTop: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; readonly customColumnApi: { readonly default: "/api-item/api/customizedColumns/find"; readonly type: import("vue").PropType; }; readonly customColumnSaveApi: { readonly default: "/api-item/api/customizedColumns/save"; readonly type: import("vue").PropType; }; readonly showOperationColumn: BooleanConstructor; readonly formItemList: { readonly type: import("vue").PropType; readonly default: () => import("el-plus/es/index").FormItemProps[]; }; readonly leftButtons: { readonly type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: any[]) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: any[]) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly columns: { readonly type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly minWidth: { readonly type: import("vue").PropType; }; readonly actionColWidth: { readonly type: import("vue").PropType; readonly default: number; }; readonly actionButtons: { readonly type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly formatColumns: { readonly type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; readonly default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { readonly type: BooleanConstructor; readonly default: true; }; readonly add: FunctionConstructor; readonly clearBefore: FunctionConstructor; readonly offsetTop: { readonly type: NumberConstructor; readonly default: 0; }; readonly formData: { readonly type: ObjectConstructor; readonly default: () => {}; }; readonly tableProps: ObjectConstructor; readonly formProps: ObjectConstructor; readonly buttonsProps: ObjectConstructor; readonly name: StringConstructor; readonly isInitSearch: { readonly type: BooleanConstructor; readonly default: true; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; }>> & Readonly<{ onClear?: (() => any) | undefined; }>, { search: (isInitSearch?: boolean) => Promise; reset: () => Promise; tableRef: Readonly; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }> & Omit<{ readonly data: any[]; readonly style: string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; readonly load?: ((row: any, treeNode: import("element-plus").TreeNode, resolve: (data: any[]) => void) => void) | undefined; readonly method?: import("axios").Method | undefined; readonly width?: string | number | undefined; readonly api?: import("el-plus/es/utils/index").Api | undefined; readonly reqData?: Record | undefined; readonly reqParams?: Record | undefined; readonly reqBefore?: import("el-plus/es/utils/index").ReqBefore | undefined; readonly reqAfter?: import("el-plus/es/utils/index").ReqAfter | undefined; readonly rowKey?: string | ((row: any) => string) | undefined; readonly summaryMethod?: import("element-plus").SummaryMethod | undefined; readonly rowClassName?: import("element-plus").ColumnCls | undefined; readonly rowStyle?: import("element-plus").ColumnStyle | undefined; readonly cellClassName?: import("element-plus").CellCls | undefined; readonly cellStyle?: import("element-plus").CellStyle | undefined; readonly headerRowClassName?: import("element-plus").ColumnCls | undefined; readonly headerRowStyle?: import("element-plus").ColumnStyle | undefined; readonly headerCellClassName?: import("element-plus").CellCls | undefined; readonly expandRowKeys?: string[] | undefined; readonly defaultSort?: import("element-plus").Sort | undefined; readonly tooltipOptions?: Partial> | undefined; readonly spanMethod?: ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; } | undefined) | undefined; readonly showOverflowTooltip?: boolean | Partial> | undefined; readonly tooltipFormatter?: import("element-plus/es/components/table/src/util.js").TableOverflowTooltipFormatter | undefined; readonly minWidth?: string | number | undefined; readonly selectable?: ((row: import("element-plus/es/components/table/src/table/defaults.js").DefaultRow, index: number) => boolean) | undefined; readonly indexFormatter?: number | ((index: number) => number) | undefined; readonly customColumnModule?: string | number | undefined; readonly height?: string | number | undefined; readonly maxHeight?: string | number | undefined; readonly sumText?: string | undefined; readonly currentRowKey?: string | number | undefined; readonly emptyText?: string | undefined; readonly tooltipEffect?: string | undefined; readonly appendFilterPanelTo?: string | undefined; readonly scrollbarTabindex?: string | number | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "style" | "size" | "disabled" | "lazy" | "headerCellStyle" | "className" | "columns" | "showSelectionCol" | "showSingleSelectionCol" | "showIndexCol" | "align" | "actionColWidth" | "reserveSelection" | "paginationProps" | "showPagination" | "isFrontPage" | "actionButtons" | "formatColumns" | "isInitSearch" | "customColumnApi" | "customColumnSaveApi" | "border" | "fit" | "stripe" | "showHeader" | "showSummary" | "highlightCurrentRow" | "defaultExpandAll" | "selectOnIndeterminate" | "indent" | "treeProps" | "tableLayout" | "scrollbarAlwaysOn" | "flexible" | "scrollbarTabindex" | "allowDragLastColumn" | "preserveExpandedContent" | "nativeScrollbar">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { type: BooleanConstructor; default: boolean; }; readonly align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; readonly minWidth: { type: import("vue").PropType; }; readonly actionColWidth: { type: import("vue").PropType; default: number; }; readonly indexFormatter: { type: import("vue").PropType; }; readonly disabled: BooleanConstructor; readonly reserveSelection: BooleanConstructor; readonly selectable: { type: import("vue").PropType; }; readonly paginationProps: { type: import("vue").PropType>>; default: () => {}; }; readonly showPagination: BooleanConstructor; readonly isFrontPage: BooleanConstructor; readonly actionButtons: { type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly formatColumns: { type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly isInitSearch: { type: BooleanConstructor; default: boolean; }; readonly customColumnModule: { type: import("vue").PropType; }; readonly customColumnApi: { default: "/api-item/api/customizedColumns/find"; type: import("vue").PropType; }; readonly customColumnSaveApi: { default: "/api-item/api/customizedColumns/save"; type: import("vue").PropType; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; readonly size: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly border: { default: boolean; prototype: Boolean; }; readonly headerCellStyle: { default: () => { background: string; fontSize: string; color: string; }; length?: number | undefined; toString?: (() => string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; push?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; concat?: { (...items: ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null> | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; shift?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; slice?: ((start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; sort?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; splice?: { (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; unshift?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; indexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; every?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, thisArg?: any) => U[]) | undefined; filter?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; reduce?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; find?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; entries?: (() => ArrayIterator<[number, ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null]>) | undefined; keys?: (() => ArrayIterator) | undefined; values?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; includes?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; at?: ((index: number) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; findLast?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findLastIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; toReversed?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSorted?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSpliced?: { (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; with?: ((index: number, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; [Symbol.iterator]?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; } | undefined; }; readonly data: { type: import("vue").PropType; default: () => never[]; }; readonly width: (NumberConstructor | StringConstructor)[]; readonly height: (NumberConstructor | StringConstructor)[]; readonly maxHeight: (NumberConstructor | StringConstructor)[]; readonly fit: { type: BooleanConstructor; default: boolean; }; readonly stripe: BooleanConstructor; readonly rowKey: import("vue").PropType["rowKey"]>; readonly showHeader: { type: BooleanConstructor; default: boolean; }; readonly showSummary: BooleanConstructor; readonly sumText: StringConstructor; readonly summaryMethod: import("vue").PropType["summaryMethod"]>; readonly rowClassName: import("vue").PropType["rowClassName"]>; readonly rowStyle: import("vue").PropType["rowStyle"]>; readonly cellClassName: import("vue").PropType["cellClassName"]>; readonly cellStyle: import("vue").PropType["cellStyle"]>; readonly headerRowClassName: import("vue").PropType["headerRowClassName"]>; readonly headerRowStyle: import("vue").PropType["headerRowStyle"]>; readonly headerCellClassName: import("vue").PropType["headerCellClassName"]>; readonly highlightCurrentRow: BooleanConstructor; readonly currentRowKey: (NumberConstructor | StringConstructor)[]; readonly emptyText: StringConstructor; readonly expandRowKeys: import("vue").PropType["expandRowKeys"]>; readonly defaultExpandAll: BooleanConstructor; readonly defaultSort: import("vue").PropType["defaultSort"]>; readonly tooltipEffect: StringConstructor; readonly tooltipOptions: import("vue").PropType["tooltipOptions"]>; readonly spanMethod: import("vue").PropType["spanMethod"]>; readonly selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; readonly indent: { type: NumberConstructor; default: number; }; readonly treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType["load"]>; readonly style: { type: import("vue").PropType["style"]>; default: () => {}; }; readonly className: { type: StringConstructor; default: string; }; readonly tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; readonly scrollbarAlwaysOn: BooleanConstructor; readonly flexible: BooleanConstructor; readonly showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; readonly tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; readonly appendFilterPanelTo: StringConstructor; readonly scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; readonly preserveExpandedContent: BooleanConstructor; readonly nativeScrollbar: BooleanConstructor; }>> & Readonly<{}>, { elFormRef: Readonly>; elTableRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; clearSelection: () => void; getSelectionRows: () => any[]; search: import("../table/src/use-table.jsx").ISearch; openCustomColumnDialog: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { readonly data: any[]; readonly style: import("vue").StyleValue; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ readonly data: any[]; readonly style: import("vue").StyleValue; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }> & Omit boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { type: BooleanConstructor; default: boolean; }; readonly align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; readonly minWidth: { type: import("vue").PropType; }; readonly actionColWidth: { type: import("vue").PropType; default: number; }; readonly indexFormatter: { type: import("vue").PropType; }; readonly disabled: BooleanConstructor; readonly reserveSelection: BooleanConstructor; readonly selectable: { type: import("vue").PropType; }; readonly paginationProps: { type: import("vue").PropType>>; default: () => {}; }; readonly showPagination: BooleanConstructor; readonly isFrontPage: BooleanConstructor; readonly actionButtons: { type: import("vue").PropType & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly formatColumns: { type: import("vue").PropType boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]>; default: () => never[]; }; readonly isInitSearch: { type: BooleanConstructor; default: boolean; }; readonly customColumnModule: { type: import("vue").PropType; }; readonly customColumnApi: { default: "/api-item/api/customizedColumns/find"; type: import("vue").PropType; }; readonly customColumnSaveApi: { default: "/api-item/api/customizedColumns/save"; type: import("vue").PropType; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; readonly size: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly border: { default: boolean; prototype: Boolean; }; readonly headerCellStyle: { default: () => { background: string; fontSize: string; color: string; }; length?: number | undefined; toString?: (() => string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; push?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; concat?: { (...items: ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null> | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; shift?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; slice?: ((start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; sort?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; splice?: { (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; unshift?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; indexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; every?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, thisArg?: any) => U[]) | undefined; filter?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; reduce?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; find?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; entries?: (() => ArrayIterator<[number, ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null]>) | undefined; keys?: (() => ArrayIterator) | undefined; values?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; includes?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; at?: ((index: number) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; findLast?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findLastIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; toReversed?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSorted?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSpliced?: { (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; with?: ((index: number, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; [Symbol.iterator]?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; } | undefined; }; readonly data: { type: import("vue").PropType; default: () => never[]; }; readonly width: (NumberConstructor | StringConstructor)[]; readonly height: (NumberConstructor | StringConstructor)[]; readonly maxHeight: (NumberConstructor | StringConstructor)[]; readonly fit: { type: BooleanConstructor; default: boolean; }; readonly stripe: BooleanConstructor; readonly rowKey: import("vue").PropType["rowKey"]>; readonly showHeader: { type: BooleanConstructor; default: boolean; }; readonly showSummary: BooleanConstructor; readonly sumText: StringConstructor; readonly summaryMethod: import("vue").PropType["summaryMethod"]>; readonly rowClassName: import("vue").PropType["rowClassName"]>; readonly rowStyle: import("vue").PropType["rowStyle"]>; readonly cellClassName: import("vue").PropType["cellClassName"]>; readonly cellStyle: import("vue").PropType["cellStyle"]>; readonly headerRowClassName: import("vue").PropType["headerRowClassName"]>; readonly headerRowStyle: import("vue").PropType["headerRowStyle"]>; readonly headerCellClassName: import("vue").PropType["headerCellClassName"]>; readonly highlightCurrentRow: BooleanConstructor; readonly currentRowKey: (NumberConstructor | StringConstructor)[]; readonly emptyText: StringConstructor; readonly expandRowKeys: import("vue").PropType["expandRowKeys"]>; readonly defaultExpandAll: BooleanConstructor; readonly defaultSort: import("vue").PropType["defaultSort"]>; readonly tooltipEffect: StringConstructor; readonly tooltipOptions: import("vue").PropType["tooltipOptions"]>; readonly spanMethod: import("vue").PropType["spanMethod"]>; readonly selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; readonly indent: { type: NumberConstructor; default: number; }; readonly treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType["load"]>; readonly style: { type: import("vue").PropType["style"]>; default: () => {}; }; readonly className: { type: StringConstructor; default: string; }; readonly tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; readonly scrollbarAlwaysOn: BooleanConstructor; readonly flexible: BooleanConstructor; readonly showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; readonly tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; readonly appendFilterPanelTo: StringConstructor; readonly scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; readonly preserveExpandedContent: BooleanConstructor; readonly nativeScrollbar: BooleanConstructor; }>> & Readonly<{}>, "search" | "getSelectionRows" | "clearSelection" | "validate" | "resetFields" | "clearValidate" | "elFormRef" | "elTableRef" | "openCustomColumnDialog" | ("data" | "style" | "size" | "disabled" | "lazy" | "headerCellStyle" | "className" | "columns" | "showSelectionCol" | "showSingleSelectionCol" | "showIndexCol" | "align" | "actionColWidth" | "reserveSelection" | "paginationProps" | "showPagination" | "isFrontPage" | "actionButtons" | "formatColumns" | "isInitSearch" | "customColumnApi" | "customColumnSaveApi" | "border" | "fit" | "stripe" | "showHeader" | "showSummary" | "highlightCurrentRow" | "defaultExpandAll" | "selectOnIndeterminate" | "indent" | "treeProps" | "tableLayout" | "scrollbarAlwaysOn" | "flexible" | "scrollbarTabindex" | "allowDragLastColumn" | "preserveExpandedContent" | "nativeScrollbar")> & import("vue").ShallowUnwrapRef<{ elFormRef: Readonly>; elTableRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; clearSelection: () => void; getSelectionRows: () => any[]; search: import("../table/src/use-table.jsx").ISearch; openCustomColumnDialog: () => void; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { [x: string]: ((props: any) => any) | undefined; }; }) | null>>; formRef: Readonly; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }> & Omit<{ readonly col: number; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly hideRequiredAsterisk: boolean; readonly labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; readonly scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; readonly formItemList: import("el-plus/es/index").FormItemProps[]; readonly isShowFold: boolean; readonly showFieldCount: number; readonly requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; readonly labelSuffix: string; readonly inline: boolean; readonly statusIcon: boolean; readonly validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; readonly scrollToError: boolean; readonly rules?: Partial>> | undefined; readonly modelValue?: Record | undefined; readonly model?: Record | undefined; readonly onToggleStatus?: ((status: boolean) => any) | undefined; readonly onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; readonly "onUpdate:modelValue"?: ((value: Record) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "col" | "size" | "disabled" | "hideRequiredAsterisk" | "labelWidth" | "labelPosition" | "inlineMessage" | "showMessage" | "scrollIntoViewOptions" | "formItemList" | "isShowFold" | "showFieldCount" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "statusIcon" | "validateOnRuleChange" | "scrollToError">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "toggleStatus", status: boolean) => void) & ((event: "validate", prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void) & ((event: "update:modelValue", value: Record) => void); $el: any; $options: import("vue").ComponentOptionsBase>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; labelWidth: { readonly default: 100; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; scrollIntoViewOptions: { readonly default: () => { inline: string; }; readonly type: import("vue").PropType boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; formItemList: { type: import("vue").PropType; default: () => import("el-plus/es/index").FormItemProps[]; }; isShowFold: BooleanConstructor; showFieldCount: { type: NumberConstructor; default: number; }; col: { type: NumberConstructor; default: number; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.js").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.js").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.js").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; disabled: BooleanConstructor; modelValue: { type: import("vue").PropType>; }; }>> & Readonly<{ onToggleStatus?: ((status: boolean) => any) | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; "onUpdate:modelValue"?: ((value: Record) => any) | undefined; }>, { elFormRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; getFormItemRenderRef: (refName: string) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { toggleStatus: (status: boolean) => void; validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; "update:modelValue": (value: Record) => void; }, string, { col: number; size: import("element-plus/es/utils/index.js").EpPropMergeType; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ col: number; size: import("element-plus/es/utils/index.js").EpPropMergeType; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }> & Omit>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; labelWidth: { readonly default: 100; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; scrollIntoViewOptions: { readonly default: () => { inline: string; }; readonly type: import("vue").PropType boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; formItemList: { type: import("vue").PropType; default: () => import("el-plus/es/index").FormItemProps[]; }; isShowFold: BooleanConstructor; showFieldCount: { type: NumberConstructor; default: number; }; col: { type: NumberConstructor; default: number; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.js").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.js").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.js").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; disabled: BooleanConstructor; modelValue: { type: import("vue").PropType>; }; }>> & Readonly<{ onToggleStatus?: ((status: boolean) => any) | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; "onUpdate:modelValue"?: ((value: Record) => any) | undefined; }>, "validate" | "resetFields" | "clearValidate" | "elFormRef" | "getFormItemRenderRef" | ("col" | "size" | "disabled" | "hideRequiredAsterisk" | "labelWidth" | "labelPosition" | "inlineMessage" | "showMessage" | "scrollIntoViewOptions" | "formItemList" | "isShowFold" | "showFieldCount" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "statusIcon" | "validateOnRuleChange" | "scrollToError")> & import("vue").ShallowUnwrapRef<{ elFormRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; getFormItemRenderRef: (refName: string) => any; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { default?: (props: {}) => any; }; }) | null>>; }, {}, {}, {}, { readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly actionColWidth: string | number | undefined; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly formItemList: import("el-plus/es/index").FormItemProps[]; readonly formData: Record; readonly showOperationColumn: boolean; readonly leftButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: any[]) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: any[]) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly offsetTop: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; }; readonly customColumnApi: { readonly default: "/api-item/api/customizedColumns/find"; readonly type: import("vue").PropType; }; readonly customColumnSaveApi: { readonly default: "/api-item/api/customizedColumns/save"; readonly type: import("vue").PropType; }; readonly showOperationColumn: BooleanConstructor; readonly formItemList: { readonly type: import("vue").PropType; readonly default: () => import("el-plus/es/index").FormItemProps[]; }; readonly leftButtons: { readonly type: import("vue").PropType[]>; readonly default: () => never[]; }; readonly columns: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly minWidth: { readonly type: import("vue").PropType; }; readonly actionColWidth: { readonly type: import("vue").PropType; readonly default: number; }; readonly actionButtons: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly formatColumns: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { readonly type: BooleanConstructor; readonly default: true; }; readonly add: FunctionConstructor; readonly clearBefore: FunctionConstructor; readonly offsetTop: { readonly type: NumberConstructor; readonly default: 0; }; readonly formData: { readonly type: ObjectConstructor; readonly default: () => {}; }; readonly tableProps: ObjectConstructor; readonly formProps: ObjectConstructor; readonly buttonsProps: ObjectConstructor; readonly name: StringConstructor; readonly isInitSearch: { readonly type: BooleanConstructor; readonly default: true; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; }>> & Readonly<{ onClear?: (() => any) | undefined; }>, { search: (isInitSearch?: boolean) => Promise; reset: () => Promise; tableRef: Readonly; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }> & Omit<{ readonly data: any[]; readonly style: string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; readonly load?: ((row: any, treeNode: import("element-plus").TreeNode, resolve: (data: any[]) => void) => void) | undefined; readonly method?: import("axios").Method | undefined; readonly width?: string | number | undefined; readonly api?: import("el-plus/es/utils/index").Api | undefined; readonly reqData?: Record | undefined; readonly reqParams?: Record | undefined; readonly reqBefore?: import("el-plus/es/utils/index").ReqBefore | undefined; readonly reqAfter?: import("el-plus/es/utils/index").ReqAfter | undefined; readonly rowKey?: string | ((row: any) => string) | undefined; readonly summaryMethod?: import("element-plus").SummaryMethod | undefined; readonly rowClassName?: import("element-plus").ColumnCls | undefined; readonly rowStyle?: import("element-plus").ColumnStyle | undefined; readonly cellClassName?: import("element-plus").CellCls | undefined; readonly cellStyle?: import("element-plus").CellStyle | undefined; readonly headerRowClassName?: import("element-plus").ColumnCls | undefined; readonly headerRowStyle?: import("element-plus").ColumnStyle | undefined; readonly headerCellClassName?: import("element-plus").CellCls | undefined; readonly expandRowKeys?: string[] | undefined; readonly defaultSort?: import("element-plus").Sort | undefined; readonly tooltipOptions?: Partial> | undefined; readonly spanMethod?: ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => number[] | { rowspan: number; colspan: number; } | undefined) | undefined; readonly showOverflowTooltip?: boolean | Partial> | undefined; readonly tooltipFormatter?: import("element-plus/es/components/table/src/util.js").TableOverflowTooltipFormatter | undefined; readonly minWidth?: string | number | undefined; readonly selectable?: ((row: import("element-plus/es/components/table/src/table/defaults.js").DefaultRow, index: number) => boolean) | undefined; readonly indexFormatter?: number | ((index: number) => number) | undefined; readonly customColumnModule?: string | number | undefined; readonly height?: string | number | undefined; readonly maxHeight?: string | number | undefined; readonly sumText?: string | undefined; readonly currentRowKey?: string | number | undefined; readonly emptyText?: string | undefined; readonly tooltipEffect?: string | undefined; readonly appendFilterPanelTo?: string | undefined; readonly scrollbarTabindex?: string | number | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "style" | "size" | "disabled" | "lazy" | "headerCellStyle" | "className" | "columns" | "showSelectionCol" | "showSingleSelectionCol" | "showIndexCol" | "align" | "actionColWidth" | "reserveSelection" | "paginationProps" | "showPagination" | "isFrontPage" | "actionButtons" | "formatColumns" | "isInitSearch" | "customColumnApi" | "customColumnSaveApi" | "border" | "fit" | "stripe" | "showHeader" | "showSummary" | "highlightCurrentRow" | "defaultExpandAll" | "selectOnIndeterminate" | "indent" | "treeProps" | "tableLayout" | "scrollbarAlwaysOn" | "flexible" | "scrollbarTabindex" | "allowDragLastColumn" | "preserveExpandedContent" | "nativeScrollbar">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase; default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { type: BooleanConstructor; default: boolean; }; readonly align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; readonly minWidth: { type: import("vue").PropType; }; readonly actionColWidth: { type: import("vue").PropType; default: number; }; readonly indexFormatter: { type: import("vue").PropType; }; readonly disabled: BooleanConstructor; readonly reserveSelection: BooleanConstructor; readonly selectable: { type: import("vue").PropType; }; readonly paginationProps: { type: import("vue").PropType>>; default: () => {}; }; readonly showPagination: BooleanConstructor; readonly isFrontPage: BooleanConstructor; readonly actionButtons: { type: import("vue").PropType; default: () => never[]; }; readonly formatColumns: { type: import("vue").PropType; default: () => never[]; }; readonly isInitSearch: { type: BooleanConstructor; default: boolean; }; readonly customColumnModule: { type: import("vue").PropType; }; readonly customColumnApi: { default: "/api-item/api/customizedColumns/find"; type: import("vue").PropType; }; readonly customColumnSaveApi: { default: "/api-item/api/customizedColumns/save"; type: import("vue").PropType; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; readonly size: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly border: { default: boolean; prototype: Boolean; }; readonly headerCellStyle: { default: () => { background: string; fontSize: string; color: string; }; length?: number | undefined; toString?: (() => string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; push?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; concat?: { (...items: ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null> | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; shift?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; slice?: ((start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; sort?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; splice?: { (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; unshift?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; indexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; every?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, thisArg?: any) => U[]) | undefined; filter?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; reduce?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; find?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; entries?: (() => ArrayIterator<[number, ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null]>) | undefined; keys?: (() => ArrayIterator) | undefined; values?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; includes?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; at?: ((index: number) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; findLast?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findLastIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; toReversed?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSorted?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSpliced?: { (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; with?: ((index: number, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; [Symbol.iterator]?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; } | undefined; }; readonly data: { type: import("vue").PropType; default: () => never[]; }; readonly width: (NumberConstructor | StringConstructor)[]; readonly height: (NumberConstructor | StringConstructor)[]; readonly maxHeight: (NumberConstructor | StringConstructor)[]; readonly fit: { type: BooleanConstructor; default: boolean; }; readonly stripe: BooleanConstructor; readonly rowKey: import("vue").PropType["rowKey"]>; readonly showHeader: { type: BooleanConstructor; default: boolean; }; readonly showSummary: BooleanConstructor; readonly sumText: StringConstructor; readonly summaryMethod: import("vue").PropType["summaryMethod"]>; readonly rowClassName: import("vue").PropType["rowClassName"]>; readonly rowStyle: import("vue").PropType["rowStyle"]>; readonly cellClassName: import("vue").PropType["cellClassName"]>; readonly cellStyle: import("vue").PropType["cellStyle"]>; readonly headerRowClassName: import("vue").PropType["headerRowClassName"]>; readonly headerRowStyle: import("vue").PropType["headerRowStyle"]>; readonly headerCellClassName: import("vue").PropType["headerCellClassName"]>; readonly highlightCurrentRow: BooleanConstructor; readonly currentRowKey: (NumberConstructor | StringConstructor)[]; readonly emptyText: StringConstructor; readonly expandRowKeys: import("vue").PropType["expandRowKeys"]>; readonly defaultExpandAll: BooleanConstructor; readonly defaultSort: import("vue").PropType["defaultSort"]>; readonly tooltipEffect: StringConstructor; readonly tooltipOptions: import("vue").PropType["tooltipOptions"]>; readonly spanMethod: import("vue").PropType["spanMethod"]>; readonly selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; readonly indent: { type: NumberConstructor; default: number; }; readonly treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType["load"]>; readonly style: { type: import("vue").PropType["style"]>; default: () => {}; }; readonly className: { type: StringConstructor; default: string; }; readonly tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; readonly scrollbarAlwaysOn: BooleanConstructor; readonly flexible: BooleanConstructor; readonly showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; readonly tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; readonly appendFilterPanelTo: StringConstructor; readonly scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; readonly preserveExpandedContent: BooleanConstructor; readonly nativeScrollbar: BooleanConstructor; }>> & Readonly<{}>, { elFormRef: Readonly>; elTableRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; clearSelection: () => void; getSelectionRows: () => any[]; search: import("../table/src/use-table.jsx").ISearch; openCustomColumnDialog: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { readonly data: any[]; readonly style: import("vue").StyleValue; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ readonly data: any[]; readonly style: import("vue").StyleValue; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly lazy: boolean; readonly headerCellStyle: import("element-plus").CellStyle | undefined; readonly className: string; readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly align: "center" | "right" | "left"; readonly actionColWidth: string | number | undefined; readonly reserveSelection: boolean; readonly paginationProps: Partial<{ readonly small: boolean; readonly background: boolean; readonly disabled: boolean; readonly teleported: import("element-plus/es/utils/index.js").EpPropMergeType; readonly popperClass: string; readonly pagerCount: number; readonly layout: string; readonly pageSizes: number[]; readonly prevText: string; readonly nextText: string; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils/index.js").EpPropMergeType | undefined; readonly popperStyle?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | ((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties))[], unknown, unknown> | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly total?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & import("el-plus/es/types/utils").WithOnPrefixAndCamelCase<{ 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }>>; readonly showPagination: boolean; readonly isFrontPage: boolean; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly border: boolean; readonly fit: boolean; readonly stripe: boolean; readonly showHeader: boolean; readonly showSummary: boolean; readonly highlightCurrentRow: boolean; readonly defaultExpandAll: boolean; readonly selectOnIndeterminate: boolean; readonly indent: number; readonly treeProps: import("element-plus/es/components/table/src/table/defaults.js").TreeProps | undefined; readonly tableLayout: "fixed" | "auto"; readonly scrollbarAlwaysOn: boolean; readonly flexible: boolean; readonly scrollbarTabindex: string | number; readonly allowDragLastColumn: boolean; readonly preserveExpandedContent: boolean; readonly nativeScrollbar: boolean; }> & Omit; default: () => never[]; }; readonly showSelectionCol: BooleanConstructor; readonly showSingleSelectionCol: BooleanConstructor; readonly showIndexCol: { type: BooleanConstructor; default: boolean; }; readonly align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; readonly minWidth: { type: import("vue").PropType; }; readonly actionColWidth: { type: import("vue").PropType; default: number; }; readonly indexFormatter: { type: import("vue").PropType; }; readonly disabled: BooleanConstructor; readonly reserveSelection: BooleanConstructor; readonly selectable: { type: import("vue").PropType; }; readonly paginationProps: { type: import("vue").PropType>>; default: () => {}; }; readonly showPagination: BooleanConstructor; readonly isFrontPage: BooleanConstructor; readonly actionButtons: { type: import("vue").PropType; default: () => never[]; }; readonly formatColumns: { type: import("vue").PropType; default: () => never[]; }; readonly isInitSearch: { type: BooleanConstructor; default: boolean; }; readonly customColumnModule: { type: import("vue").PropType; }; readonly customColumnApi: { default: "/api-item/api/customizedColumns/find"; type: import("vue").PropType; }; readonly customColumnSaveApi: { default: "/api-item/api/customizedColumns/save"; type: import("vue").PropType; }; readonly api: { type: import("vue").PropType; }; readonly method: { type: import("vue").PropType; }; readonly reqData: { type: ObjectConstructor; }; readonly reqParams: { type: ObjectConstructor; }; readonly reqBefore: { type: import("vue").PropType; }; readonly reqAfter: { type: import("vue").PropType; }; readonly size: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly border: { default: boolean; prototype: Boolean; }; readonly headerCellStyle: { default: () => { background: string; fontSize: string; color: string; }; length?: number | undefined; toString?: (() => string) | undefined; toLocaleString?: { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; } | undefined; pop?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; push?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; concat?: { (...items: ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | ConcatArray<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null> | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; join?: ((separator?: string) => string) | undefined; reverse?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; shift?: (() => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; slice?: ((start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; sort?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; splice?: { (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; unshift?: ((...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => number) | undefined; indexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; lastIndexOf?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => number) | undefined; every?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): this is S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): boolean; } | undefined; some?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => boolean) | undefined; forEach?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => void, thisArg?: any) => void) | undefined; map?: ((callbackfn: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, thisArg?: any) => U[]) | undefined; filter?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S[]; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; reduce?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; reduceRight?: { (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, initialValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null; (callbackfn: (previousValue: U, currentValue: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, currentIndex: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U, initialValue: U): U; } | undefined; find?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, obj: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; fill?: ((value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, start?: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; copyWithin?: ((target: number, start: number, end?: number) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; entries?: (() => ArrayIterator<[number, ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null]>) | undefined; keys?: (() => ArrayIterator) | undefined; values?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; includes?: ((searchElement: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, fromIndex?: number) => boolean) | undefined; flatMap?: ((callback: (this: This, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => U | readonly U[], thisArg?: This | undefined) => U[]) | undefined; flat?: ((this: A, depth?: D | undefined) => FlatArray[]) | undefined; at?: ((index: number) => ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined) | undefined; findLast?: { import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>(predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => value is S, thisArg?: any): S | undefined; (predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any): ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null | undefined; } | undefined; findLastIndex?: ((predicate: (value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, index: number, array: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) => unknown, thisArg?: any) => number) | undefined; toReversed?: (() => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSorted?: ((compareFn?: ((a: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null, b: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => number) | undefined) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; toSpliced?: { (start: number, deleteCount: number, ...items: (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; (start: number, deleteCount?: number): (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]; } | undefined; with?: ((index: number, value: ((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null) => (((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null)[]) | undefined; [Symbol.iterator]?: (() => ArrayIterator<((new (...args: any[]) => import("vue").CSSProperties | ((data: { row: any; rowIndex: number; column: import("element-plus").TableColumnCtx; columnIndex: number; }) => import("vue").CSSProperties)) | (() => import("element-plus").CellStyle | undefined)) | null>) | undefined; [Symbol.unscopables]?: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; } | undefined; }; readonly data: { type: import("vue").PropType; default: () => never[]; }; readonly width: (NumberConstructor | StringConstructor)[]; readonly height: (NumberConstructor | StringConstructor)[]; readonly maxHeight: (NumberConstructor | StringConstructor)[]; readonly fit: { type: BooleanConstructor; default: boolean; }; readonly stripe: BooleanConstructor; readonly rowKey: import("vue").PropType["rowKey"]>; readonly showHeader: { type: BooleanConstructor; default: boolean; }; readonly showSummary: BooleanConstructor; readonly sumText: StringConstructor; readonly summaryMethod: import("vue").PropType["summaryMethod"]>; readonly rowClassName: import("vue").PropType["rowClassName"]>; readonly rowStyle: import("vue").PropType["rowStyle"]>; readonly cellClassName: import("vue").PropType["cellClassName"]>; readonly cellStyle: import("vue").PropType["cellStyle"]>; readonly headerRowClassName: import("vue").PropType["headerRowClassName"]>; readonly headerRowStyle: import("vue").PropType["headerRowStyle"]>; readonly headerCellClassName: import("vue").PropType["headerCellClassName"]>; readonly highlightCurrentRow: BooleanConstructor; readonly currentRowKey: (NumberConstructor | StringConstructor)[]; readonly emptyText: StringConstructor; readonly expandRowKeys: import("vue").PropType["expandRowKeys"]>; readonly defaultExpandAll: BooleanConstructor; readonly defaultSort: import("vue").PropType["defaultSort"]>; readonly tooltipEffect: StringConstructor; readonly tooltipOptions: import("vue").PropType["tooltipOptions"]>; readonly spanMethod: import("vue").PropType["spanMethod"]>; readonly selectOnIndeterminate: { type: BooleanConstructor; default: boolean; }; readonly indent: { type: NumberConstructor; default: number; }; readonly treeProps: { type: import("vue").PropType["treeProps"]>; default: () => { hasChildren: string; children: string; checkStrictly: boolean; }; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType["load"]>; readonly style: { type: import("vue").PropType["style"]>; default: () => {}; }; readonly className: { type: StringConstructor; default: string; }; readonly tableLayout: { type: import("vue").PropType<"fixed" | "auto">; default: string; }; readonly scrollbarAlwaysOn: BooleanConstructor; readonly flexible: BooleanConstructor; readonly showOverflowTooltip: import("vue").PropType["showOverflowTooltip"]>; readonly tooltipFormatter: import("vue").PropType["tooltipFormatter"]>; readonly appendFilterPanelTo: StringConstructor; readonly scrollbarTabindex: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly allowDragLastColumn: { type: BooleanConstructor; default: boolean; }; readonly preserveExpandedContent: BooleanConstructor; readonly nativeScrollbar: BooleanConstructor; }>> & Readonly<{}>, "search" | "getSelectionRows" | "clearSelection" | "validate" | "resetFields" | "clearValidate" | "elFormRef" | "elTableRef" | "openCustomColumnDialog" | ("data" | "style" | "size" | "disabled" | "lazy" | "headerCellStyle" | "className" | "columns" | "showSelectionCol" | "showSingleSelectionCol" | "showIndexCol" | "align" | "actionColWidth" | "reserveSelection" | "paginationProps" | "showPagination" | "isFrontPage" | "actionButtons" | "formatColumns" | "isInitSearch" | "customColumnApi" | "customColumnSaveApi" | "border" | "fit" | "stripe" | "showHeader" | "showSummary" | "highlightCurrentRow" | "defaultExpandAll" | "selectOnIndeterminate" | "indent" | "treeProps" | "tableLayout" | "scrollbarAlwaysOn" | "flexible" | "scrollbarTabindex" | "allowDragLastColumn" | "preserveExpandedContent" | "nativeScrollbar")> & import("vue").ShallowUnwrapRef<{ elFormRef: Readonly>; elTableRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; clearSelection: () => void; getSelectionRows: () => any[]; search: import("../table/src/use-table.jsx").ISearch; openCustomColumnDialog: () => void; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { [x: string]: ((props: any) => any) | undefined; }; }) | null>>; formRef: Readonly; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }> & Omit<{ readonly col: number; readonly size: import("element-plus/es/utils/index.js").EpPropMergeType; readonly disabled: boolean; readonly hideRequiredAsterisk: boolean; readonly labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; readonly scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; readonly formItemList: import("el-plus/es/index").FormItemProps[]; readonly isShowFold: boolean; readonly showFieldCount: number; readonly requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; readonly labelSuffix: string; readonly inline: boolean; readonly statusIcon: boolean; readonly validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; readonly scrollToError: boolean; readonly rules?: Partial>> | undefined; readonly modelValue?: Record | undefined; readonly model?: Record | undefined; readonly onToggleStatus?: ((status: boolean) => any) | undefined; readonly onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; readonly "onUpdate:modelValue"?: ((value: Record) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "col" | "size" | "disabled" | "hideRequiredAsterisk" | "labelWidth" | "labelPosition" | "inlineMessage" | "showMessage" | "scrollIntoViewOptions" | "formItemList" | "isShowFold" | "showFieldCount" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "statusIcon" | "validateOnRuleChange" | "scrollToError">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance | null; $parent: import("vue").ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "toggleStatus", status: boolean) => void) & ((event: "validate", prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void) & ((event: "update:modelValue", value: Record) => void); $el: any; $options: import("vue").ComponentOptionsBase>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; labelWidth: { readonly default: 100; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; scrollIntoViewOptions: { readonly default: () => { inline: string; }; readonly type: import("vue").PropType boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; formItemList: { type: import("vue").PropType; default: () => import("el-plus/es/index").FormItemProps[]; }; isShowFold: BooleanConstructor; showFieldCount: { type: NumberConstructor; default: number; }; col: { type: NumberConstructor; default: number; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.js").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.js").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.js").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; disabled: BooleanConstructor; modelValue: { type: import("vue").PropType>; }; }>> & Readonly<{ onToggleStatus?: ((status: boolean) => any) | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; "onUpdate:modelValue"?: ((value: Record) => any) | undefined; }>, { elFormRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; getFormItemRenderRef: (refName: string) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { toggleStatus: (status: boolean) => void; validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; "update:modelValue": (value: Record) => void; }, string, { col: number; size: import("element-plus/es/utils/index.js").EpPropMergeType; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import("@vue/reactivity").OnCleanup]) => any : (...args: [any, any, import("@vue/reactivity").OnCleanup]) => any, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ col: number; size: import("element-plus/es/utils/index.js").EpPropMergeType; disabled: boolean; hideRequiredAsterisk: boolean; labelWidth: import("element-plus/es/utils/index.js").EpPropMergeType; labelPosition: import("element-plus/es/utils/index.js").EpPropMergeType; inlineMessage: boolean; showMessage: import("element-plus/es/utils/index.js").EpPropMergeType; scrollIntoViewOptions: import("element-plus/es/utils/index.js").EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>; formItemList: import("el-plus/es/index").FormItemProps[]; isShowFold: boolean; showFieldCount: number; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropMergeType; labelSuffix: string; inline: boolean; statusIcon: boolean; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropMergeType; scrollToError: boolean; }> & Omit>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; labelWidth: { readonly default: 100; readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; scrollIntoViewOptions: { readonly default: () => { inline: string; }; readonly type: import("vue").PropType boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; formItemList: { type: import("vue").PropType; default: () => import("el-plus/es/index").FormItemProps[]; }; isShowFold: BooleanConstructor; showFieldCount: { type: NumberConstructor; default: number; }; col: { type: NumberConstructor; default: number; }; model: ObjectConstructor; rules: { readonly type: import("vue").PropType>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelPosition: import("element-plus/es/utils/index.js").EpPropFinalized; requireAsteriskPosition: import("element-plus/es/utils/index.js").EpPropFinalized; labelSuffix: import("element-plus/es/utils/index.js").EpPropFinalized; inline: BooleanConstructor; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; showMessage: import("element-plus/es/utils/index.js").EpPropFinalized; validateOnRuleChange: import("element-plus/es/utils/index.js").EpPropFinalized; hideRequiredAsterisk: BooleanConstructor; scrollToError: BooleanConstructor; disabled: BooleanConstructor; modelValue: { type: import("vue").PropType>; }; }>> & Readonly<{ onToggleStatus?: ((status: boolean) => any) | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; "onUpdate:modelValue"?: ((value: Record) => any) | undefined; }>, "validate" | "resetFields" | "clearValidate" | "elFormRef" | "getFormItemRenderRef" | ("col" | "size" | "disabled" | "hideRequiredAsterisk" | "labelWidth" | "labelPosition" | "inlineMessage" | "showMessage" | "scrollIntoViewOptions" | "formItemList" | "isShowFold" | "showFieldCount" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "statusIcon" | "validateOnRuleChange" | "scrollToError")> & import("vue").ShallowUnwrapRef<{ elFormRef: Readonly>; validate: () => import("element-plus").FormValidationResult; resetFields: (props: import("element-plus").FormItemProp) => void; clearValidate: (props: import("element-plus").FormItemProp) => void; getFormItemRenderRef: (refName: string) => any; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { default?: (props: {}) => any; }; }) | null>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { clear: () => void; }, string, { readonly columns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly showSelectionCol: boolean; readonly showSingleSelectionCol: boolean; readonly showIndexCol: boolean; readonly actionColWidth: string | number | undefined; readonly actionButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: MouseEvent | import("el-plus/es/index").TableScope) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: MouseEvent | import("el-plus/es/index").TableScope) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly formatColumns: Partial boolean); cellRequired: (scope: import("el-plus/es/index").TableScope) => boolean; headerRender: import("element-plus").TableColumnCtx["renderHeader"]; disabled: boolean | ((scope: import("el-plus/es/index").TableScope) => boolean); type: string; props: Record; filter: boolean; editable: boolean | ((formData: Record) => void); } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly isInitSearch: boolean; readonly customColumnApi: import("el-plus/es/utils/index").Api; readonly customColumnSaveApi: import("el-plus/es/utils/index").Api; readonly formItemList: import("el-plus/es/index").FormItemProps[]; readonly formData: Record; readonly showOperationColumn: boolean; readonly leftButtons: Partial & { name: string; prop: string; permission: string; onClick: (e: any[]) => void; scopedSlots: Record import("vue").VNode>; disabled: import("el-plus/es/utils/props").IDisabled; confirm: boolean; confirmText: string; confirmBefore: (e: any[]) => Promise; } & {} & { show?: (boolean | ((T: unknown) => boolean)) | undefined; hide?: (boolean | ((T: unknown) => boolean)) | undefined; }>[]; readonly offsetTop: number; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { tableBefore?: (props: {}) => any; }; }) & import("vue").Plugin; export default EpSearchListPage; export type SearchListPageInstance = InstanceType; export * from './src/search-list-page';