import AdaptivePage from "./src/index.vue"; declare const TAdaptivePage: ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins {}; }; columnSetting: { type: BooleanConstructor; required: false; default: boolean; }; name: { type: StringConstructor; required: false; default: string; }; queryPageStyle: { type: ObjectConstructor; required: false; default: () => {}; }; tablePageStyle: { type: ObjectConstructor; required: false; default: () => {}; }; isTTableSelfFilling: { type: BooleanConstructor; required: false; default: boolean; }; }>> & Readonly<{}>, { slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; instance: any; TQueryConditionPage: import("vue").Ref {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], import("vue").PublicProps, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }> | null, import("vue").CreateComponentPublicInstanceWithMixins {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], import("vue").PublicProps, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }> | null>; TTablePage: import("vue").Ref {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], import("vue").PublicProps, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }> | null, import("vue").CreateComponentPublicInstanceWithMixins {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], import("vue").PublicProps, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }> | null>; TLayoutPage: import("vue").DefineComponent, { props: any; isShowGoTopButton: import("vue").Ref; TLayoutPageRef: import("vue").Ref; scrollTop: import("vue").Ref; backToTop: () => void; readonly CaretTop: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { keepScrollDisabled: boolean; isNoMargin: boolean; showGoTopButton: boolean; scrollToTop: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TLayoutPageItem: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { isNoMargin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTable: import("vue").DefineComponent {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", import("vue").PublicProps, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TQueryCondition: import("vue").DefineComponent {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", import("vue").PublicProps, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { name: string; columnSetting: boolean; leftWidth: string | number; pageStyle: Record; queryPageStyle: Record; tablePageStyle: Record; isTTableSelfFilling: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; columnSetting: { type: BooleanConstructor; required: false; default: boolean; }; name: { type: StringConstructor; required: false; default: string; }; queryPageStyle: { type: ObjectConstructor; required: false; default: () => {}; }; tablePageStyle: { type: ObjectConstructor; required: false; default: () => {}; }; isTTableSelfFilling: { type: BooleanConstructor; required: false; default: boolean; }; }>> & Readonly<{}>, { slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; instance: any; TQueryConditionPage: import("vue").Ref {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], import("vue").PublicProps, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }> | null, import("vue").CreateComponentPublicInstanceWithMixins {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], import("vue").PublicProps, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }> | null>; TTablePage: import("vue").Ref {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], import("vue").PublicProps, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }> | null, import("vue").CreateComponentPublicInstanceWithMixins {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], import("vue").PublicProps, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }> | null>; TLayoutPage: import("vue").DefineComponent, { props: any; isShowGoTopButton: import("vue").Ref; TLayoutPageRef: import("vue").Ref; scrollTop: import("vue").Ref; backToTop: () => void; readonly CaretTop: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { keepScrollDisabled: boolean; isNoMargin: boolean; showGoTopButton: boolean; scrollToTop: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TLayoutPageItem: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { isNoMargin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTable: import("vue").DefineComponent {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", import("vue").PublicProps, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TQueryCondition: import("vue").DefineComponent {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", import("vue").PublicProps, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { name: string; columnSetting: boolean; leftWidth: string | number; pageStyle: Record; queryPageStyle: Record; tablePageStyle: Record; isTTableSelfFilling: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase {}; }; columnSetting: { type: BooleanConstructor; required: false; default: boolean; }; name: { type: StringConstructor; required: false; default: string; }; queryPageStyle: { type: ObjectConstructor; required: false; default: () => {}; }; tablePageStyle: { type: ObjectConstructor; required: false; default: () => {}; }; isTTableSelfFilling: { type: BooleanConstructor; required: false; default: boolean; }; }>> & Readonly<{}>, { slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; instance: any; TQueryConditionPage: import("vue").Ref {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], import("vue").PublicProps, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }> | null, import("vue").CreateComponentPublicInstanceWithMixins {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], import("vue").PublicProps, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }> | null>; TTablePage: import("vue").Ref {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], import("vue").PublicProps, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }> | null, import("vue").CreateComponentPublicInstanceWithMixins {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], import("vue").PublicProps, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }> | null>; TLayoutPage: import("vue").DefineComponent, { props: any; isShowGoTopButton: import("vue").Ref; TLayoutPageRef: import("vue").Ref; scrollTop: import("vue").Ref; backToTop: () => void; readonly CaretTop: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { keepScrollDisabled: boolean; isNoMargin: boolean; showGoTopButton: boolean; scrollToTop: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TLayoutPageItem: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { isNoMargin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTable: import("vue").DefineComponent {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: () => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; TTable: import("vue").Ref; clearSelection: () => any; getSelectionRows: () => any; toggleRowSelection: (row: any, selected?: boolean) => any; toggleAllSelection: () => any; toggleRowExpansion: (row: any, expanded: any) => any; setCurrentRow: (row: any) => any; clearSort: () => any; clearFilter: (columnKey: any) => any; doLayout: (columnKey: any) => any; sort: (prop: string, order: string) => any; scrollTo: (options: any, yCoord: any) => any; setScrollTop: (top: any) => any; setScrollLeft: (left: any) => any; props: any; state: { tableData: any; columnSet: never[]; copyTableData: never[]; }; radioVal: import("vue").Ref; forbidden: import("vue").Ref; TTableBox: import("vue").Ref; columnSetRef: import("vue").Ref; formRef: import("vue").Ref<{}, {}>; handleRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; editTableRef: any; handleEditTableRef: (el: any, scope: { $index: number; column: { property: string; }; }, item: { prop: any; }) => void; emits: (event: "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; defaultRadioSelect: (index: any) => void; initSort: () => void; constantEscape: (value: any, list: any[], key: string | number, label: string | number) => any; radioStyleClass: import("vue").ComputedRef; isEditRules: import("vue").ComputedRef; renderColumns: import("vue").ComputedRef; isTableHeader: import("vue").ComputedRef; isTableBorder: import("vue").ComputedRef; handleKeyup: (event: { keyCode: number; }, index: number, key: string) => void; isForbidden: () => void; radioClick: (row: any, index: any) => void; radioHandleChange: (row: any, index: any) => void; rowClick: (row: any) => void; clearRadioHandle: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; isShow: (name: string) => boolean; save: () => Promise; handleEvent: ({ type, val }: any, index: any) => void; handlesCurrentChange: (val: any) => void; saveMethod: (callback: (arg0: any) => any) => void; clearValidate: () => void; resetFields: () => void; resetTselectTable: () => void; reSetColumnSet: () => any; readonly Rank: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TTableColumn: import("vue").DefineComponent {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>, { emits: (event: "handleEvent", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "handleEvent"[], "handleEvent", import("vue").PublicProps, Readonly {}; required: true; }; align: { type: StringConstructor; default: string; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; }>, { align: string; item: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEditCell: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", ...args: any[]) => void; childValue: any; handleEvent: (type: string) => void; keyUpHandle: ($event: any) => void; cEvent: any; selectListType: import("vue").ComputedRef<(item: { list: string | number; }) => any>; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getRefs: (el: any, item: any) => void; tselecttableref: any; handleRef: (el: any, item: any) => void; resetTselectTableFields: () => void; getPlaceholder: (row: any) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle")[], "handleEvent" | "getRefs" | "update:modelValue" | "keyupHandle", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isShowRules: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (BooleanConstructor | NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onKeyupHandle?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isShowRules: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; SingleEdit: import("vue").DefineComponent {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>, { props: any; emits: (event: "handleEvent" | "update:modelValue", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; childCom: import("vue").Ref; editMode: import("vue").Ref; tselecttableref: any; handleRef: (el: any) => void; resetClickTselectTable: () => void; model: any; cEvent: any; childVal: import("vue").WritableComputedRef; compChildName: import("vue").ComputedRef<(configEdit: { type: any; }) => "el-radio" | "el-checkbox" | "el-option" | undefined>; compChildLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(configEdit: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(configEdit: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; parentCom: import("vue").Ref; onFieldClick: () => void; onInputExit: () => void; getPlaceholder: (row: any) => any; handleEvent: (type: any, val: any, comType: any) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "update:modelValue")[], "handleEvent" | "update:modelValue", import("vue").PublicProps, Readonly {}; }; listTypeInfo: { type: ObjectConstructor; default: () => {}; }; scope: { type: ObjectConstructor; default: () => {}; }; prop: { type: StringConstructor; default: string; }; isClickEdit: { type: BooleanConstructor; default: boolean; }; modelValue: { type: (NumberConstructor | ObjectConstructor | DateConstructor | StringConstructor | ArrayConstructor)[]; }; indexColumns: (NumberConstructor | StringConstructor)[]; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { prop: string; configEdit: any; listTypeInfo: Record; scope: Record; isClickEdit: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ColumnSet: import("vue").DefineComponent never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { props: any; $attrs: any; columnBind: import("vue").ComputedRef; getColumnSetCache: () => any; initColumnSet: () => any; emits: (event: "columnSetting", ...args: any[]) => void; state: { columnSet: never[]; }; reSetColumnSet: () => void; checkChanged: (checked: any, index: string | number) => void; readonly Draggable: import("vue").DefineComponent<{ list: { type: ArrayConstructor; required: boolean; default: any; }; modelValue: { type: ArrayConstructor; required: boolean; default: any; }; itemKey: { type: (StringConstructor | FunctionConstructor)[]; required: boolean; }; clone: { type: FunctionConstructor; default: (original: any) => any; }; tag: { type: StringConstructor; default: string; }; move: { type: FunctionConstructor; default: any; }; componentData: { type: ObjectConstructor; required: boolean; default: any; }; }, unknown, { error: boolean; }, { realList(): any; getKey(): any; }, { getUnderlyingVm(domElement: any): any; getUnderlyingPotencialDraggableComponent(htmElement: any): any; emitChanges(evt: any): void; alterList(onList: any): void; spliceList(): void; updatePosition(oldIndex: any, newIndex: any): void; getRelatedContextFromMoveEvent({ to, related }: { to: any; related: any; }): any; getVmIndexFromDomIndex(domIndex: any): any; onDragStart(evt: any): void; onDragAdd(evt: any): void; onDragRemove(evt: any): void; onDragUpdate(evt: any): void; computeFutureIndex(relatedContext: any, evt: any): any; onDragMove(evt: any, originalEvent: any): any; onDragEnd(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any[], any, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; } & { itemKey?: string | Function | undefined; }>, { move: Function; tag: string; clone: Function; list: unknown[]; modelValue: unknown[]; componentData: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "columnSetting"[], "columnSetting", import("vue").PublicProps, Readonly never[]; }; title: { type: StringConstructor; required: false; default: string; }; name: { type: StringConstructor; required: false; default: string; }; columnSetBind: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onColumnSetting?: ((...args: any[]) => any) | undefined; }>, { name: string; columns: unknown[]; title: string; columnSetBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Operator: import("vue").DefineComponent never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>, { props: any; checkIsShow: (scope: { row: any; }, item: { noshow: any; show: { val: string | any[]; key: string | number; }; hasPermi: any; field: string | number; isField: string | number; }) => any; $attrs: { [x: string]: unknown; }; hasMoreBind: any; hasMoreOper: () => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderCol: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly never[]; }; table: { type: ObjectConstructor; default: () => void; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; align: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { table: Record; btnPermissions: unknown[]; align: string; tableData: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderHeader: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { column: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError")[], "handleEvent" | "save" | "page-change" | "radioChange" | "rowSort" | "validateError", import("vue").PublicProps, Readonly {}; required: boolean; }; columns: { type: ArrayConstructor; default: () => never[]; }; btnPermissions: { type: ArrayConstructor; default: () => never[]; }; title: { type: StringConstructor; }; tableTitle: StringConstructor; align: { type: import("vue").PropType<"left" | "center" | "right">; default: string; }; isTree: { type: BooleanConstructor; default: boolean; }; isRowSort: { type: BooleanConstructor; default: boolean; }; isRowSortIcon: { type: BooleanConstructor; default: boolean; }; rowSortIconBind: { type: ObjectConstructor; default: () => {}; }; isCopy: { type: BooleanConstructor; default: boolean; }; rowClickRadio: { type: BooleanConstructor; default: boolean; }; defaultRadioCol: NumberConstructor; isPaginationCumulative: { type: BooleanConstructor; default: boolean; }; isShowPagination: { type: BooleanConstructor; default: boolean; }; isShowFooterBtn: { type: BooleanConstructor; default: boolean; }; columnSetting: { type: BooleanConstructor; default: boolean; }; highlightCurrentRow: { type: BooleanConstructor; default: boolean; }; sortable: { type: (BooleanConstructor | StringConstructor)[]; }; isKeyup: { type: BooleanConstructor; default: boolean; }; isSlotToolbar: BooleanConstructor; isSlotTitle: BooleanConstructor; border: { type: BooleanConstructor; default: boolean; }; tableLoading: { type: BooleanConstructor; default: boolean; }; loadingTxt: { type: StringConstructor; default: string; }; useVirtual: BooleanConstructor; virtualShowSize: { type: NumberConstructor; default: number; }; footerBtnAlign: { type: StringConstructor; default: string; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSave?: ((...args: any[]) => any) | undefined; "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onRowSort?: ((...args: any[]) => any) | undefined; onValidateError?: ((...args: any[]) => any) | undefined; }>, { table: Record; columns: unknown[]; btnPermissions: unknown[]; align: "left" | "center" | "right"; isTree: boolean; isRowSort: boolean; isRowSortIcon: boolean; rowSortIconBind: Record; isCopy: boolean; rowClickRadio: boolean; isPaginationCumulative: boolean; isShowPagination: boolean; isShowFooterBtn: boolean; columnSetting: boolean; highlightCurrentRow: boolean; isKeyup: boolean; isSlotToolbar: boolean; isSlotTitle: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; footerBtnAlign: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; TQueryCondition: import("vue").DefineComponent {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>, { compChildName: import("vue").ComputedRef<(opt: any) => "el-radio" | "el-checkbox" | "el-option" | undefined>; selectListType: import("vue").ComputedRef<(opt: any) => any>; compChildLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; value: any; }) => any>; compChildValue: import("vue").ComputedRef<(opt: { type: any; arrKey: any; }, value: { [x: string]: any; value: any; }, key: any) => any>; compChildShowLabel: import("vue").ComputedRef<(opt: { type: any; arrLabel: any; }, value: { [x: string]: any; label: any; }) => any>; getPlaceholder: (row: any) => any; getColLength: () => number; props: any; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isShow: (name: string) => boolean; popoverAttrsBind: import("vue").ComputedRef; queryState: { form: any; }; colLength: import("vue").Ref; showOpen: import("vue").Ref; open: import("vue").Ref; queryAttrs: import("vue").ComputedRef; resetAttrs: import("vue").ComputedRef; originCellLength: import("vue").ComputedRef; cOpts: import("vue").ComputedRef; cellLength: any; gridAreas: import("vue").ComputedRef; cEvent: import("vue").ComputedRef<(opt: { eventHandle: any; comp: string | string[]; }) => any>; initForm: (opts: any, keepVal?: boolean) => any; emits: (event: "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", ...args: any[]) => void; tselecttableref: any; handleRef: (el: any, opt: any, key: any) => void; getRefs: (el: any, opt: any, index: any) => void; resetHandle: () => void; resetData: () => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean | undefined; type: string; val: any; }, dataIndex?: string | undefined) => void; checkHandle: (flagText?: any) => void; RenderComp: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MoreChoose: import("vue").DefineComponent never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, { props: any; checkList: any; isCheckList: any; allcheckList: any; emit: (event: "getCheckList", ...args: any[]) => void; handlecheckAll: () => void; handleReverseCheck: () => void; handleReset: () => void; getcheck: (val: any[]) => void; analysisObj: (val: any[]) => any; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getCheckList"[], "getCheckList", import("vue").PublicProps, Readonly never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowUp: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly ArrowDown: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs")[], "handleEvent" | "submit" | "reset" | "getCheckList" | "getRefs", import("vue").PublicProps, Readonly {}; }; labelWidth: { type: StringConstructor; required: false; default: string; }; btnCheckBind: { type: ObjectConstructor; required: false; default: () => {}; }; btnResetBind: { type: ObjectConstructor; required: false; default: () => {}; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; reset: { type: BooleanConstructor; required: false; default: boolean; }; boolEnter: { type: BooleanConstructor; required: false; default: boolean; }; isShowOpen: { type: BooleanConstructor; required: false; default: boolean; }; isExpansion: { type: BooleanConstructor; required: false; default: boolean; }; maxVisibleRows: { type: NumberConstructor; required: false; default: number; }; packUpTxt: { type: StringConstructor; required: false; default: string; }; unfoldTxt: { type: StringConstructor; required: false; default: string; }; isFooter: { type: BooleanConstructor; required: false; default: boolean; }; configChangedReset: { type: BooleanConstructor; required: false; default: boolean; }; isShowWidthSize: { type: BooleanConstructor; required: false; default: boolean; }; widthSize: { type: NumberConstructor; required: false; default: number; }; isDropDownSelectMore: { type: BooleanConstructor; required: false; default: boolean; }; moreCheckList: { type: ArrayConstructor; required: false; default: () => never[]; }; popoverAttrs: { type: ObjectConstructor; required: false; default: () => {}; }; }>> & Readonly<{ onHandleEvent?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { reset: boolean; opts: Record; labelWidth: string; btnCheckBind: Record; btnResetBind: Record; loading: boolean; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; moreCheckList: unknown[]; popoverAttrs: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { name: string; columnSetting: boolean; leftWidth: string | number; pageStyle: Record; queryPageStyle: Record; tablePageStyle: Record; isTTableSelfFilling: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin) & Record; export default TAdaptivePage; export type TAdaptivePageInstance = InstanceType; export * from './src/type';