import SelectTable from "./src/index.vue"; declare const TSelectTable: ({ new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins never[]; }; radioSelectValLabel: { type: StringConstructor; required: false; default: string; }; table: { type: ObjectConstructor; required: true; default: () => { data: never[]; currentPage: number; pageSize: number; total: number; }; }; keywords: { type: ObjectConstructor; required: false; default: () => { value: string; label: string; }; }; value: { type: null; required: false; }; columns: { type: ArrayConstructor; required: true; default: () => never[]; }; multiple: { type: BooleanConstructor; required: false; default: boolean; }; filterable: { type: BooleanConstructor; required: false; default: boolean; }; remote: { type: BooleanConstructor; required: false; default: boolean; }; remoteMethod: { type: FunctionConstructor; required: false; default: undefined; }; filterMethod: { type: FunctionConstructor; required: false; default: undefined; }; isShowInput: { type: BooleanConstructor; required: false; default: boolean; }; inputAttr: { type: ObjectConstructor; required: false; default: () => {}; }; inputWidth: { type: NumberConstructor; required: false; default: number; }; selectWidth: { type: NumberConstructor; required: false; default: number; }; tableWidth: { type: NumberConstructor; required: false; default: number; }; isShowQuery: { type: BooleanConstructor; required: false; default: boolean; }; isShowBlurBtn: { type: BooleanConstructor; required: false; default: boolean; }; btnBind: { type: ObjectConstructor; required: false; default: () => { btnTxt: string; }; }; align: { type: StringConstructor; required: false; default: string; }; reserveSelection: { type: BooleanConstructor; required: false; default: boolean; }; selectable: { type: FunctionConstructor; required: false; default: undefined; }; multipleFixed: { type: (BooleanConstructor | StringConstructor)[]; required: false; default: boolean; }; radioTxt: { type: StringConstructor; required: false; default: string; }; radioFixed: { type: (BooleanConstructor | StringConstructor)[]; required: false; default: boolean; }; tableSize: { type: StringConstructor; required: false; default: string; }; border: { type: BooleanConstructor; required: false; default: boolean; }; isShowFirstColumn: { type: BooleanConstructor; required: false; default: boolean; }; useVirtual: { type: BooleanConstructor; required: false; default: boolean; }; virtualShowSize: { type: NumberConstructor; required: false; default: number; }; isShowPagination: { type: BooleanConstructor; required: false; default: boolean; }; paginationSize: { type: StringConstructor; required: false; default: string; }; selfExpanded: { type: BooleanConstructor; required: false; default: boolean; }; isClearQuery: { type: BooleanConstructor; required: false; default: boolean; }; isRadioEchoLabel: { type: BooleanConstructor; required: false; default: boolean; }; defaultValIsOpenRadioChange: { type: BooleanConstructor; required: false; default: boolean; }; radioSameIsCancel: { type: BooleanConstructor; required: false; default: boolean; }; rowClickRadio: { type: BooleanConstructor; required: false; default: boolean; }; isKeyup: { type: BooleanConstructor; required: false; default: boolean; }; isExpanded: { type: BooleanConstructor; required: false; default: boolean; }; multipleDisableDelete: { type: BooleanConstructor; required: false; default: boolean; }; tableLoading: { type: BooleanConstructor; required: false; default: boolean; }; loadingTxt: { type: StringConstructor; required: false; default: string; }; }>> & Readonly<{ "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onSelectionChange?: ((...args: any[]) => any) | undefined; "onUpdate:inputValue"?: ((...args: any[]) => any) | undefined; "onInput-focus"?: ((...args: any[]) => any) | undefined; "onInput-blur"?: ((...args: any[]) => any) | undefined; "onInput-clear"?: ((...args: any[]) => any) | undefined; "onInput-click"?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: (props: { multiple: boolean; }) => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; props: any; vClickOutside: import("vue").ObjectDirective; emits: (event: "page-change" | "radioChange" | "selectionChange" | "update:inputValue" | "input-focus" | "input-blur" | "input-clear" | "input-click", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isDefaultSelectVal: import("vue").Ref; forbidden: import("vue").Ref; isRadio: import("vue").Ref; isQueryVisible: import("vue").Ref; isVisible: import("vue").Ref; radioVal: import("vue").Ref; isShowFirstRadio: import("vue").Ref; selectDefaultLabel: any; scrollTopNum: import("vue").Ref; selectInputVal: import("vue").WritableComputedRef; state: { defaultSelectValue: any[]; tableData: any[]; defaultValue: any; ids: any[]; tabularMap: any; }; selectRef: import("vue").Ref; selectTable: import("vue").Ref; tQueryConditionRef: import("vue").Ref; nowIndex: import("vue").Ref; tableDataLabelList: import("vue").ComputedRef; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; visibleChange: (visible: boolean) => void; handleEvent: () => void; queryVisibleChange: (val: boolean) => void; closeBox: () => void; attrs: any; selectKeyup: (e: { keyCode: any; }) => void; findLabel: () => void; handlesCurrentChange: (val: any) => void; reset: () => void; defaultSelect: (defaultSelectVal: any[]) => void; handlesSelectionChange: (val: any[]) => void; getRowClassName: ({ row }: any) => "" | "selected_row_style"; getRowKey: (row: { [x: string]: any; }) => any; filterMethodHandle: (val: string) => void; initTableData: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; radioChangeHandle: (event: { preventDefault: () => void; }, row: any, index: any) => void; isForbidden: () => void; radioClick: (row: { [x: string]: any; }, index: string | number) => void; updateState: (row: { [x: string]: any; }, index: string | number) => void; rowClick: (row: { [x: string]: any; }) => Promise; removeTag: (tag: any) => void; clear: () => void; blur: () => void; focus: () => void; isShowSlot: (name: string) => boolean; 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>; 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, ("page-change" | "radioChange" | "selectionChange" | "update:inputValue" | "input-focus" | "input-blur" | "input-clear" | "input-click")[], import("vue").PublicProps, { table: Record; columns: unknown[]; align: string; rowClickRadio: boolean; isShowPagination: boolean; isKeyup: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; modelValue: any; multiple: boolean; filterable: boolean; isRadioEchoLabel: boolean; radioSelectValLabel: string; inputValue: any; defaultSelectVal: unknown[]; keywords: Record; remote: boolean; remoteMethod: Function; filterMethod: Function; isShowInput: boolean; inputAttr: Record; inputWidth: number; selectWidth: number; tableWidth: number; isShowQuery: boolean; isShowBlurBtn: boolean; btnBind: Record; reserveSelection: boolean; selectable: Function; multipleFixed: string | boolean; radioTxt: string; radioFixed: string | boolean; tableSize: string; isShowFirstColumn: boolean; paginationSize: string; selfExpanded: boolean; isClearQuery: boolean; defaultValIsOpenRadioChange: boolean; radioSameIsCancel: boolean; isExpanded: boolean; multipleDisableDelete: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly never[]; }; radioSelectValLabel: { type: StringConstructor; required: false; default: string; }; table: { type: ObjectConstructor; required: true; default: () => { data: never[]; currentPage: number; pageSize: number; total: number; }; }; keywords: { type: ObjectConstructor; required: false; default: () => { value: string; label: string; }; }; value: { type: null; required: false; }; columns: { type: ArrayConstructor; required: true; default: () => never[]; }; multiple: { type: BooleanConstructor; required: false; default: boolean; }; filterable: { type: BooleanConstructor; required: false; default: boolean; }; remote: { type: BooleanConstructor; required: false; default: boolean; }; remoteMethod: { type: FunctionConstructor; required: false; default: undefined; }; filterMethod: { type: FunctionConstructor; required: false; default: undefined; }; isShowInput: { type: BooleanConstructor; required: false; default: boolean; }; inputAttr: { type: ObjectConstructor; required: false; default: () => {}; }; inputWidth: { type: NumberConstructor; required: false; default: number; }; selectWidth: { type: NumberConstructor; required: false; default: number; }; tableWidth: { type: NumberConstructor; required: false; default: number; }; isShowQuery: { type: BooleanConstructor; required: false; default: boolean; }; isShowBlurBtn: { type: BooleanConstructor; required: false; default: boolean; }; btnBind: { type: ObjectConstructor; required: false; default: () => { btnTxt: string; }; }; align: { type: StringConstructor; required: false; default: string; }; reserveSelection: { type: BooleanConstructor; required: false; default: boolean; }; selectable: { type: FunctionConstructor; required: false; default: undefined; }; multipleFixed: { type: (BooleanConstructor | StringConstructor)[]; required: false; default: boolean; }; radioTxt: { type: StringConstructor; required: false; default: string; }; radioFixed: { type: (BooleanConstructor | StringConstructor)[]; required: false; default: boolean; }; tableSize: { type: StringConstructor; required: false; default: string; }; border: { type: BooleanConstructor; required: false; default: boolean; }; isShowFirstColumn: { type: BooleanConstructor; required: false; default: boolean; }; useVirtual: { type: BooleanConstructor; required: false; default: boolean; }; virtualShowSize: { type: NumberConstructor; required: false; default: number; }; isShowPagination: { type: BooleanConstructor; required: false; default: boolean; }; paginationSize: { type: StringConstructor; required: false; default: string; }; selfExpanded: { type: BooleanConstructor; required: false; default: boolean; }; isClearQuery: { type: BooleanConstructor; required: false; default: boolean; }; isRadioEchoLabel: { type: BooleanConstructor; required: false; default: boolean; }; defaultValIsOpenRadioChange: { type: BooleanConstructor; required: false; default: boolean; }; radioSameIsCancel: { type: BooleanConstructor; required: false; default: boolean; }; rowClickRadio: { type: BooleanConstructor; required: false; default: boolean; }; isKeyup: { type: BooleanConstructor; required: false; default: boolean; }; isExpanded: { type: BooleanConstructor; required: false; default: boolean; }; multipleDisableDelete: { type: BooleanConstructor; required: false; default: boolean; }; tableLoading: { type: BooleanConstructor; required: false; default: boolean; }; loadingTxt: { type: StringConstructor; required: false; default: string; }; }>> & Readonly<{ "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onSelectionChange?: ((...args: any[]) => any) | undefined; "onUpdate:inputValue"?: ((...args: any[]) => any) | undefined; "onInput-focus"?: ((...args: any[]) => any) | undefined; "onInput-blur"?: ((...args: any[]) => any) | undefined; "onInput-clear"?: ((...args: any[]) => any) | undefined; "onInput-click"?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: (props: { multiple: boolean; }) => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; props: any; vClickOutside: import("vue").ObjectDirective; emits: (event: "page-change" | "radioChange" | "selectionChange" | "update:inputValue" | "input-focus" | "input-blur" | "input-clear" | "input-click", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isDefaultSelectVal: import("vue").Ref; forbidden: import("vue").Ref; isRadio: import("vue").Ref; isQueryVisible: import("vue").Ref; isVisible: import("vue").Ref; radioVal: import("vue").Ref; isShowFirstRadio: import("vue").Ref; selectDefaultLabel: any; scrollTopNum: import("vue").Ref; selectInputVal: import("vue").WritableComputedRef; state: { defaultSelectValue: any[]; tableData: any[]; defaultValue: any; ids: any[]; tabularMap: any; }; selectRef: import("vue").Ref; selectTable: import("vue").Ref; tQueryConditionRef: import("vue").Ref; nowIndex: import("vue").Ref; tableDataLabelList: import("vue").ComputedRef; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; visibleChange: (visible: boolean) => void; handleEvent: () => void; queryVisibleChange: (val: boolean) => void; closeBox: () => void; attrs: any; selectKeyup: (e: { keyCode: any; }) => void; findLabel: () => void; handlesCurrentChange: (val: any) => void; reset: () => void; defaultSelect: (defaultSelectVal: any[]) => void; handlesSelectionChange: (val: any[]) => void; getRowClassName: ({ row }: any) => "" | "selected_row_style"; getRowKey: (row: { [x: string]: any; }) => any; filterMethodHandle: (val: string) => void; initTableData: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; radioChangeHandle: (event: { preventDefault: () => void; }, row: any, index: any) => void; isForbidden: () => void; radioClick: (row: { [x: string]: any; }, index: string | number) => void; updateState: (row: { [x: string]: any; }, index: string | number) => void; rowClick: (row: { [x: string]: any; }) => Promise; removeTag: (tag: any) => void; clear: () => void; blur: () => void; focus: () => void; isShowSlot: (name: string) => boolean; 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>; RenderCol: 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[]; align: string; rowClickRadio: boolean; isShowPagination: boolean; isKeyup: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; modelValue: any; multiple: boolean; filterable: boolean; isRadioEchoLabel: boolean; radioSelectValLabel: string; inputValue: any; defaultSelectVal: unknown[]; keywords: Record; remote: boolean; remoteMethod: Function; filterMethod: Function; isShowInput: boolean; inputAttr: Record; inputWidth: number; selectWidth: number; tableWidth: number; isShowQuery: boolean; isShowBlurBtn: boolean; btnBind: Record; reserveSelection: boolean; selectable: Function; multipleFixed: string | boolean; radioTxt: string; radioFixed: string | boolean; tableSize: string; isShowFirstColumn: boolean; paginationSize: string; selfExpanded: boolean; isClearQuery: boolean; defaultValIsOpenRadioChange: boolean; radioSameIsCancel: boolean; isExpanded: boolean; multipleDisableDelete: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase never[]; }; radioSelectValLabel: { type: StringConstructor; required: false; default: string; }; table: { type: ObjectConstructor; required: true; default: () => { data: never[]; currentPage: number; pageSize: number; total: number; }; }; keywords: { type: ObjectConstructor; required: false; default: () => { value: string; label: string; }; }; value: { type: null; required: false; }; columns: { type: ArrayConstructor; required: true; default: () => never[]; }; multiple: { type: BooleanConstructor; required: false; default: boolean; }; filterable: { type: BooleanConstructor; required: false; default: boolean; }; remote: { type: BooleanConstructor; required: false; default: boolean; }; remoteMethod: { type: FunctionConstructor; required: false; default: undefined; }; filterMethod: { type: FunctionConstructor; required: false; default: undefined; }; isShowInput: { type: BooleanConstructor; required: false; default: boolean; }; inputAttr: { type: ObjectConstructor; required: false; default: () => {}; }; inputWidth: { type: NumberConstructor; required: false; default: number; }; selectWidth: { type: NumberConstructor; required: false; default: number; }; tableWidth: { type: NumberConstructor; required: false; default: number; }; isShowQuery: { type: BooleanConstructor; required: false; default: boolean; }; isShowBlurBtn: { type: BooleanConstructor; required: false; default: boolean; }; btnBind: { type: ObjectConstructor; required: false; default: () => { btnTxt: string; }; }; align: { type: StringConstructor; required: false; default: string; }; reserveSelection: { type: BooleanConstructor; required: false; default: boolean; }; selectable: { type: FunctionConstructor; required: false; default: undefined; }; multipleFixed: { type: (BooleanConstructor | StringConstructor)[]; required: false; default: boolean; }; radioTxt: { type: StringConstructor; required: false; default: string; }; radioFixed: { type: (BooleanConstructor | StringConstructor)[]; required: false; default: boolean; }; tableSize: { type: StringConstructor; required: false; default: string; }; border: { type: BooleanConstructor; required: false; default: boolean; }; isShowFirstColumn: { type: BooleanConstructor; required: false; default: boolean; }; useVirtual: { type: BooleanConstructor; required: false; default: boolean; }; virtualShowSize: { type: NumberConstructor; required: false; default: number; }; isShowPagination: { type: BooleanConstructor; required: false; default: boolean; }; paginationSize: { type: StringConstructor; required: false; default: string; }; selfExpanded: { type: BooleanConstructor; required: false; default: boolean; }; isClearQuery: { type: BooleanConstructor; required: false; default: boolean; }; isRadioEchoLabel: { type: BooleanConstructor; required: false; default: boolean; }; defaultValIsOpenRadioChange: { type: BooleanConstructor; required: false; default: boolean; }; radioSameIsCancel: { type: BooleanConstructor; required: false; default: boolean; }; rowClickRadio: { type: BooleanConstructor; required: false; default: boolean; }; isKeyup: { type: BooleanConstructor; required: false; default: boolean; }; isExpanded: { type: BooleanConstructor; required: false; default: boolean; }; multipleDisableDelete: { type: BooleanConstructor; required: false; default: boolean; }; tableLoading: { type: BooleanConstructor; required: false; default: boolean; }; loadingTxt: { type: StringConstructor; required: false; default: string; }; }>> & Readonly<{ "onPage-change"?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onSelectionChange?: ((...args: any[]) => any) | undefined; "onUpdate:inputValue"?: ((...args: any[]) => any) | undefined; "onInput-focus"?: ((...args: any[]) => any) | undefined; "onInput-blur"?: ((...args: any[]) => any) | undefined; "onInput-clear"?: ((...args: any[]) => any) | undefined; "onInput-click"?: ((...args: any[]) => any) | undefined; }>, { scrollContainerEl: import("vue").Ref; updateRenderedItemCache: (index: number) => void; updateOffset: (offset: number) => void; getDom: (props: { multiple: boolean; }) => void; saveDATA: import("vue").Ref; getItemHeightFromCache: (index: string | number) => any; props: any; vClickOutside: import("vue").ObjectDirective; emits: (event: "page-change" | "radioChange" | "selectionChange" | "update:inputValue" | "input-focus" | "input-blur" | "input-clear" | "input-click", ...args: any[]) => void; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; isDefaultSelectVal: import("vue").Ref; forbidden: import("vue").Ref; isRadio: import("vue").Ref; isQueryVisible: import("vue").Ref; isVisible: import("vue").Ref; radioVal: import("vue").Ref; isShowFirstRadio: import("vue").Ref; selectDefaultLabel: any; scrollTopNum: import("vue").Ref; selectInputVal: import("vue").WritableComputedRef; state: { defaultSelectValue: any[]; tableData: any[]; defaultValue: any; ids: any[]; tabularMap: any; }; selectRef: import("vue").Ref; selectTable: import("vue").Ref; tQueryConditionRef: import("vue").Ref; nowIndex: import("vue").Ref; tableDataLabelList: import("vue").ComputedRef; updateRenderData: (scrollTop: number) => void; handleScroll: (e: any) => void; visibleChange: (visible: boolean) => void; handleEvent: () => void; queryVisibleChange: (val: boolean) => void; closeBox: () => void; attrs: any; selectKeyup: (e: { keyCode: any; }) => void; findLabel: () => void; handlesCurrentChange: (val: any) => void; reset: () => void; defaultSelect: (defaultSelectVal: any[]) => void; handlesSelectionChange: (val: any[]) => void; getRowClassName: ({ row }: any) => "" | "selected_row_style"; getRowKey: (row: { [x: string]: any; }) => any; filterMethodHandle: (val: string) => void; initTableData: () => void; copyToClipboard: (text: any) => Promise; showMessage: (type: "success" | "error", message: string) => void; cellDblclick: (row: { [x: string]: any; }, column: { property: string | number; }) => Promise; radioChangeHandle: (event: { preventDefault: () => void; }, row: any, index: any) => void; isForbidden: () => void; radioClick: (row: { [x: string]: any; }, index: string | number) => void; updateState: (row: { [x: string]: any; }, index: string | number) => void; rowClick: (row: { [x: string]: any; }) => Promise; removeTag: (tag: any) => void; clear: () => void; blur: () => void; focus: () => void; isShowSlot: (name: string) => boolean; 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>; 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, ("page-change" | "radioChange" | "selectionChange" | "update:inputValue" | "input-focus" | "input-blur" | "input-clear" | "input-click")[], "page-change" | "radioChange" | "selectionChange" | "update:inputValue" | "input-focus" | "input-blur" | "input-clear" | "input-click", { table: Record; columns: unknown[]; align: string; rowClickRadio: boolean; isShowPagination: boolean; isKeyup: boolean; border: boolean; tableLoading: boolean; loadingTxt: string; useVirtual: boolean; virtualShowSize: number; modelValue: any; multiple: boolean; filterable: boolean; isRadioEchoLabel: boolean; radioSelectValLabel: string; inputValue: any; defaultSelectVal: unknown[]; keywords: Record; remote: boolean; remoteMethod: Function; filterMethod: Function; isShowInput: boolean; inputAttr: Record; inputWidth: number; selectWidth: number; tableWidth: number; isShowQuery: boolean; isShowBlurBtn: boolean; btnBind: Record; reserveSelection: boolean; selectable: Function; multipleFixed: string | boolean; radioTxt: string; radioFixed: string | boolean; tableSize: string; isShowFirstColumn: boolean; paginationSize: string; selfExpanded: boolean; isClearQuery: boolean; defaultValIsOpenRadioChange: boolean; radioSameIsCancel: boolean; isExpanded: boolean; multipleDisableDelete: 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 TSelectTable; export type TSelectTableInstance = InstanceType; export * from './src/type';