import { FormRequestDefine } from '../../../../shared/hooks'; import { Nullable, UndefinedAble } from '../../../../shared/types'; import { ComputedRef, InjectionKey, Ref } from 'vue'; import { VxeTableInstance } from 'vxe-table'; import { AnnotationItem } from '../../../../components/annotation-edit/src/type'; import { $VxeTable, IhoTableConfig, IhoTableEmits, IhoTableFieldItem, IhoTableHandler, IhoTableProps } from '../../../../components/iho-table'; import { IhoTableEventListener } from '../../../../components/iho-table/src/hooks/tapHooks/useEventHooks'; export declare enum WIDGET_TYPE { DEFAULT = "DEFAULT", PICTURE = "PICTURE", FILE = "FILE", MONEY = "MONEY", HEADPORTRAIT = "HEADPORTRAIT", LABEL = "LABEL", TELEPHONE = "TELEPHONE", BIRTHDAY = "BIRTHDAY", MULTISELECT = "MULTISELECT", CASCADE = "CASCADE", SEARCH_TREE = "SEARCH_TREE", COLOR = "COLOR", EVALUATE = "EVALUATE", MAP = "MAP", VIDEO = "VIDEO", SYSTEMFIELDS = "SYSTEMFIELDS", PERCENTAGE = "PERCENTAGE", HTML = "HTML", CANDIDATE_COMPONENTS = "CANDIDATE_COMPONENTS", TASKDATE = "TASKDATE", AGE = "AGE", STATUS = "STATUS", WEBSITE = "WEBSITE", IDCARD = "IDCARD", COUNTDOWN = "COUNTDOWN", DURATION = "DURATION", COMBINATION = "COMBINATION", PASSWORD = "PASSWORD", QR_CODE = "QR_CODE", CUSTOMER_NAME = "CUSTOMER_NAME", BANK_CARD = "BANK_CARD", SEQUENCE = "SEQUENCE" } export declare const VxeEventListenerNameList: readonly ["onKeydownStart", "onKeydown", "onKeydownEnd", "onPaste", "onCopy", "onCut", "onCurrentChange", "onRadioChange", "onCheckboxChange", "onCheckboxAll", "onCheckboxRangeStart", "onCheckboxRangeChange", "onCheckboxRangeEnd", "onCellClick", "onCellDblclick", "onCellMenu", "onCellMouseenter", "onCellMouseleave", "onHeaderCellClick", "onHeaderCellDblclick", "onHeaderCellMenu", "onFooterCellClick", "onFooterCellDblclick", "onFooterCellMenu", "onSortChange", "onFilterChange", "onFilterVisible", "onResizableChange", "onToggleRowExpand", "onToggleTreeExpand", "onMenuClick", "onEditClosed", "onEditActived", "onEditDisabled", "onValidError", "onScroll", "onCustom", "onOpenFnr", "onPageChange"]; export declare const VxeTableEventNameList: ["toggleRowExpand", "toggleTreeExpand", "copy", "scroll", "sortChange", "cut", "keydown", "paste", "resizableChange", "filterChange", "keydownStart", "keydownEnd", "currentChange", "radioChange", "checkboxChange", "checkboxAll", "checkboxRangeStart", "checkboxRangeChange", "checkboxRangeEnd", "cellClick", "cellDblclick", "cellMenu", "cellMouseenter", "cellMouseleave", "headerCellClick", "headerCellDblclick", "headerCellMenu", "footerCellClick", "footerCellDblclick", "footerCellMenu", "filterVisible", "menuClick", "editClosed", "editActived", "editDisabled", "validError", "custom", "openFnr", "pageChange"]; export declare const IhoTableRowGroupSequence: readonly ["firstRowGroup", "secondRowGroup", "thirdRowGroup", "fourthRowGroup", "fifthRowGroup", "sixthRowGroup", "seventhRowGroup", "eighthRowGroup", "ninthRowGroup", "tenthRowGroup"]; export declare const HIGHEST_PRIORITY: number; export declare const LOWEST_PRIORITY: number; export declare enum EDITABLE_WIDGET_TYPE { INPUT = "INPUT", SEPARATE = "SEPARATE", SELECT = "SELECT", SELECT_MORE = "SELECT_MORE", DATE = "DATE", TIME = "TIME", NUMBER = "NUMBER", RADIO = "RADIO", SWITCH = "SWITCH", LEVEL_SEARCH_CASCADE = "LEVEL_SEARCH_CASCADE" } export declare enum IHO_TABLE_NUMBER_STATUS { NEGATIVE = 0, POSITIVE = 1 } export declare enum IHO_TABLE_STRING_STATUS { NEGATIVE = "0", POSITIVE = "1" } export declare enum IHO_TABLE_TREE_TYPE { NOT_TREE = "0", UNKNOWN = "1", TRANSFORM_TREE_TYPE = "2", TRANSFORM_WITH_SPAN_METHOD = "3" } export declare enum IHO_TABLE_FIXED_STATUS { left = 1, right = 2 } export declare const IHO_TABLE_ROW_HEIGHT: { 'table-simple': number; 'table-classic': number; }; export declare const IhoTableCustomEventNameTuple: readonly ["formChange", "settingClick", "formClick", "keyboard", "rowDrag"]; export declare const IhoTableEventNameTuple: readonly ["formChange", "settingClick", "formClick", "keyboard", "rowDrag", "toggleRowExpand", "toggleTreeExpand", "copy", "scroll", "sortChange", "cut", "keydown", "paste", "resizableChange", "filterChange", "keydownStart", "keydownEnd", "currentChange", "radioChange", "checkboxChange", "checkboxAll", "checkboxRangeStart", "checkboxRangeChange", "checkboxRangeEnd", "cellClick", "cellDblclick", "cellMenu", "cellMouseenter", "cellMouseleave", "headerCellClick", "headerCellDblclick", "headerCellMenu", "footerCellClick", "footerCellDblclick", "footerCellMenu", "filterVisible", "menuClick", "editClosed", "editActived", "editDisabled", "validError", "custom", "openFnr", "pageChange"]; export declare const InjectionIhoTableConfig: InjectionKey>; export declare const InjectionIhoTableFieldList: InjectionKey>; export declare const InjectionIhoTableEmits: InjectionKey; export declare const InjectionIhoTableAnnotation: InjectionKey>>>; export declare const InjectionIhoTableUUID: InjectionKey; export declare const InjectionIhoTableInstance: InjectionKey>>; export declare const InjectionIhoTableXeInstance: InjectionKey>>; export declare const InjectionIhoTableLoading: InjectionKey>; export declare const InjectionIhoTableHandler: InjectionKey; export declare const InjectionIhoTableGlobProps: InjectionKey; export declare const InjectionIhoTableEventListener: InjectionKey; export declare const InjectionTableAsyncQueue: InjectionKey;