import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js"; import { Arrayable } from "../../../utils/typescript.js"; import "../../../utils/index.js"; import { FormItemRule } from "../../form/src/types.js"; import { FormBaseAddBeforeAsyncCallbackFn, FormBaseAddBeforeCallbackFn, FormBaseAddControllerCallbackFn, FormBaseAddParamControllerCallbackFn, FormBaseAddParamControllerPreventCallbackFn, FormBaseAddParamPromiseControllerCallbackFn, FormBaseClearCallbackFn, FormBaseClearPreventCallbackFn, FormBaseColumns, FormBaseDelBeforeCallbackFn, FormBaseDelControllerCallbackFn, FormBaseDialogBeforeCloseFn, FormBaseDraftControllerCallback, FormBaseDraftControllerErrorCallback, FormBaseDraftParamControllerCallback, FormBaseDraftParamControllerPreventCallback, FormBaseDraftParamPromiseControllerCallback, FormBaseInfoBeforeCallbackFn, FormBaseInfoControllerCallbackFn, FormBaseProcessControllerCallback, FormBaseProcessControllerErrorCallback, FormBaseProcessParamControllerCallback, FormBaseProcessParamControllerPreventCallback, FormBaseProcessParamPromiseControllerCallback, FormBaseProcessRunFlowParamsControllerCallback, FormBaseSearchBeforeCallbackFn, FormBaseSearchBeforeCallbackPreventFn } from "./form-base.js"; import "../../index.js"; import * as vue from "vue"; //#region ../../packages/components/form-base/src/form-base.vue.d.ts declare var __VLS_11: { formInline: any; }, __VLS_49: {}, __VLS_67: {}, __VLS_93: {}, __VLS_119: {}, __VLS_139: {}, __VLS_147: {}, __VLS_166: {}, __VLS_174: {}, __VLS_184: { addForm: any; }, __VLS_187: {}, __VLS_197: {}, __VLS_236: {}, __VLS_244: {}, __VLS_254: { addForm: any; }, __VLS_257: {}, __VLS_259: {}, __VLS_298: {}; type __VLS_Slots = {} & { searchForm?: (props: typeof __VLS_11) => any; } & { searchLeft?: (props: typeof __VLS_49) => any; } & { searchRight?: (props: typeof __VLS_67) => any; } & { toolbar?: (props: typeof __VLS_93) => any; } & { tabList?: (props: typeof __VLS_119) => any; } & { toolbar?: (props: typeof __VLS_139) => any; } & { table?: (props: typeof __VLS_147) => any; } & { tableWarp?: (props: typeof __VLS_166) => any; } & { addWarp?: (props: typeof __VLS_174) => any; } & { add?: (props: typeof __VLS_184) => any; } & { 'dialog-footer-left'?: (props: typeof __VLS_187) => any; } & { 'dialog-footer-center'?: (props: typeof __VLS_197) => any; } & { 'dialog-footer-right'?: (props: typeof __VLS_236) => any; } & { addWarp?: (props: typeof __VLS_244) => any; } & { add?: (props: typeof __VLS_254) => any; } & { 'dialog-footer-left'?: (props: typeof __VLS_257) => any; } & { 'dialog-footer-center'?: (props: typeof __VLS_259) => any; } & { 'dialog-footer-right'?: (props: typeof __VLS_298) => any; }; declare const __VLS_base: vue.DefineComponent<{ readonly primaryKey: EpPropFinalized; readonly rowKey: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowSingle: EpPropFinalized; readonly dialogType: EpPropFinalized; readonly queryInterface: StringConstructor; readonly queryOneInterface: StringConstructor; readonly saveInterface: StringConstructor; readonly updateInterface: StringConstructor; readonly deleteInterface: StringConstructor; readonly queryInterfaceMethod: EpPropFinalized; readonly queryOneInterfaceMethod: EpPropFinalized; readonly saveInterfaceMethod: EpPropFinalized; readonly updateInterfaceMethod: EpPropFinalized; readonly deleteInterfaceMethod: EpPropFinalized; readonly formInline: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addForm: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rules: { readonly type: vue.PropType | Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelWidth: EpPropFinalized; readonly isDefaultQuery: EpPropFinalized; readonly operatingTypeProps: EpPropFinalized; readonly isDrag: EpPropFinalized; readonly isBatchDelete: EpPropFinalized; readonly noAddBtn: EpPropFinalized; readonly noEditBtn: EpPropFinalized; readonly noDelBtn: EpPropFinalized; readonly noSearch: EpPropFinalized; readonly noClear: EpPropFinalized; readonly noBatchBtn: EpPropFinalized; readonly noConfirmBtn: EpPropFinalized; readonly noCancelBtn: EpPropFinalized; readonly noSearchForm: EpPropFinalized; readonly noSearchFormLeft: EpPropFinalized; readonly noFormInlineBtn: EpPropFinalized; readonly noOperation: EpPropFinalized; readonly noExpandsBtn: EpPropFinalized; readonly noRefreshBtn: EpPropFinalized; readonly noTableIndex: EpPropFinalized; readonly noPagination: EpPropFinalized; readonly addBtnText: EpPropFinalized; readonly editBtnText: EpPropFinalized; readonly delBtnText: EpPropFinalized; readonly batchBtnText: EpPropFinalized; readonly searchBtnText: EpPropFinalized; readonly clearBtnText: EpPropFinalized; readonly confirmBtnText: EpPropFinalized; readonly dialogWidth: EpPropFinalized; readonly dialogBeforeClose: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly searchBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly searchBeforeCallbackPrevent: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addBeforeAsyncCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly infoBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addParamControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addParamPromiseControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addParamControllerPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly infoControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly delControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly delBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly textEmptyOption: EpPropFinalized; readonly textEmptyOptionOne: EpPropFinalized; readonly textAddSuccess: EpPropFinalized; readonly textEditSuccess: EpPropFinalized; readonly textDelSuccess: EpPropFinalized; readonly textDelStr: EpPropFinalized; readonly duration: EpPropFinalized; readonly isClearQuery: EpPropFinalized; readonly tableLazy: EpPropFinalized; readonly isVirtuallyTable: EpPropFinalized; readonly tableTransform: EpPropFinalized; readonly lazyKey: EpPropFinalized; readonly customizeDialogTitle: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isDialogVisible: EpPropFinalized; readonly defaultExpandAll: EpPropFinalized; readonly selectionWidth: EpPropFinalized; readonly selectionAlign: EpPropFinalized; readonly selectionFixed: EpPropFinalized; readonly indexWidth: EpPropFinalized; readonly indexAlign: EpPropFinalized; readonly indexFixed: EpPropFinalized; readonly dialogTop: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isPreviewMode: EpPropFinalized; readonly isDoubleClickDetails: EpPropFinalized; readonly draftInterface: StringConstructor; readonly processInterface: StringConstructor; readonly draftInterfaceMethod: EpPropFinalized; readonly processInterfaceMethod: EpPropFinalized; readonly hasFlow: EpPropFinalized; readonly flowCode: EpPropFinalized; readonly noStorageBtn: EpPropFinalized; readonly noDraftBtn: EpPropFinalized; readonly noInitiateProcessBtn: EpPropFinalized; readonly storageBtnText: EpPropFinalized; readonly draftBtnText: EpPropFinalized; readonly initiateProcessBtnText: EpPropFinalized; readonly draftParamControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftParamPromiseControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftParamControllerPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftControllerErrorCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processParamControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processParamPromiseControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processParamControllerPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processControllerErrorCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processRunFlowParamsControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly textDraftSuccess: EpPropFinalized; readonly textProcessSuccess: EpPropFinalized; readonly storageCallback: EpPropFinalized; readonly processCancelCallback: FunctionConstructor; readonly storageControllerPreventCallback: EpPropFinalized; readonly spanMethod: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly flowStatusWidth: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly flowVersion: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tableFlowStatusWidth: EpPropFinalized; readonly isSetUpRender: EpPropFinalized; readonly rowClassName: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateOnRuleChange: EpPropFinalized; }, { /** * @description pagination */ pagination: vue.Ref<{ pageSize: number | undefined; pageNum: number | undefined; total: number; }>; /** * @description addFormDisabled */ addFormDisabled: vue.Ref; /** * @description formBtnLoading */ formBtnLoading: vue.Ref; /** * @description tableData */ tableData: any; /** * @description cloneAddForm */ cloneAddForm: any; /** * @description currentRow */ currentRow: vue.Ref; /** * @description multipleSelection */ multipleSelection: vue.Ref; /** * @description peTable */ peTable: vue.Ref; /** * @description query */ query: () => void; /** * @description search */ search: () => void; /** * @description add */ add: () => void; /** * @description info */ info: (primaryKey: string, data?: any) => void; /** * @description deleteRow */ deleteRow: (primaryKey: any) => void; /** * @description details */ details: (primaryKey: string, data?: any) => void; /** * @description setData */ setData: (data: any[]) => void; /** * @description submit */ submit: (params?: any) => void; /** * @description draftSubmit */ draftSubmit: (params?: any) => void; /** * @description processSubmit */ processSubmit: (params?: any) => void; /** * @description beforeCloseFn */ beforeCloseFn: () => void; /** * @description doLayout */ doLayout: () => void; /** * @description validate */ validate: (callback?: any) => any; /** * @description setFormBtnLoading */ setFormBtnLoading: (val: boolean) => any; /** * @description setAddFormDisabled */ setAddFormDisabled: (val: boolean) => any; /** * @description draftBtnLoading */ draftBtnLoading: vue.Ref; /** * @description initiateProcessBtnLoading */ initiateProcessBtnLoading: vue.Ref; /** * @description draftBtnDisabled */ draftBtnDisabled: vue.Ref; /** * @description initiateProcessBtnDisabled */ initiateProcessBtnDisabled: vue.Ref; /** * @description storageBtnLoading */ storageBtnLoading: vue.Ref; /** * @description reloadTable */ reloadTable: () => void; }, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, { "result-table-back": (data: any[], res?: any) => void; "table-current-change": (row: any) => void; "table-row-dblclick": (row: any) => void; "table-selection-change": (row: any) => void; "update:operatingTypeProps": (val: string) => void; "update:isDialogVisible": (val: boolean) => void; }, string, vue.PublicProps, Readonly; readonly rowKey: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rowSingle: EpPropFinalized; readonly dialogType: EpPropFinalized; readonly queryInterface: StringConstructor; readonly queryOneInterface: StringConstructor; readonly saveInterface: StringConstructor; readonly updateInterface: StringConstructor; readonly deleteInterface: StringConstructor; readonly queryInterfaceMethod: EpPropFinalized; readonly queryOneInterfaceMethod: EpPropFinalized; readonly saveInterfaceMethod: EpPropFinalized; readonly updateInterfaceMethod: EpPropFinalized; readonly deleteInterfaceMethod: EpPropFinalized; readonly formInline: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addForm: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly rules: { readonly type: vue.PropType | Arrayable>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelWidth: EpPropFinalized; readonly isDefaultQuery: EpPropFinalized; readonly operatingTypeProps: EpPropFinalized; readonly isDrag: EpPropFinalized; readonly isBatchDelete: EpPropFinalized; readonly noAddBtn: EpPropFinalized; readonly noEditBtn: EpPropFinalized; readonly noDelBtn: EpPropFinalized; readonly noSearch: EpPropFinalized; readonly noClear: EpPropFinalized; readonly noBatchBtn: EpPropFinalized; readonly noConfirmBtn: EpPropFinalized; readonly noCancelBtn: EpPropFinalized; readonly noSearchForm: EpPropFinalized; readonly noSearchFormLeft: EpPropFinalized; readonly noFormInlineBtn: EpPropFinalized; readonly noOperation: EpPropFinalized; readonly noExpandsBtn: EpPropFinalized; readonly noRefreshBtn: EpPropFinalized; readonly noTableIndex: EpPropFinalized; readonly noPagination: EpPropFinalized; readonly addBtnText: EpPropFinalized; readonly editBtnText: EpPropFinalized; readonly delBtnText: EpPropFinalized; readonly batchBtnText: EpPropFinalized; readonly searchBtnText: EpPropFinalized; readonly clearBtnText: EpPropFinalized; readonly confirmBtnText: EpPropFinalized; readonly dialogWidth: EpPropFinalized; readonly dialogBeforeClose: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly searchBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly searchBeforeCallbackPrevent: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addBeforeAsyncCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly infoBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addParamControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addParamPromiseControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addParamControllerPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly infoControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly addControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly delControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly delBeforeCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly textEmptyOption: EpPropFinalized; readonly textEmptyOptionOne: EpPropFinalized; readonly textAddSuccess: EpPropFinalized; readonly textEditSuccess: EpPropFinalized; readonly textDelSuccess: EpPropFinalized; readonly textDelStr: EpPropFinalized; readonly duration: EpPropFinalized; readonly isClearQuery: EpPropFinalized; readonly tableLazy: EpPropFinalized; readonly isVirtuallyTable: EpPropFinalized; readonly tableTransform: EpPropFinalized; readonly lazyKey: EpPropFinalized; readonly customizeDialogTitle: { readonly type: vue.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isDialogVisible: EpPropFinalized; readonly defaultExpandAll: EpPropFinalized; readonly selectionWidth: EpPropFinalized; readonly selectionAlign: EpPropFinalized; readonly selectionFixed: EpPropFinalized; readonly indexWidth: EpPropFinalized; readonly indexAlign: EpPropFinalized; readonly indexFixed: EpPropFinalized; readonly dialogTop: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly isPreviewMode: EpPropFinalized; readonly isDoubleClickDetails: EpPropFinalized; readonly draftInterface: StringConstructor; readonly processInterface: StringConstructor; readonly draftInterfaceMethod: EpPropFinalized; readonly processInterfaceMethod: EpPropFinalized; readonly hasFlow: EpPropFinalized; readonly flowCode: EpPropFinalized; readonly noStorageBtn: EpPropFinalized; readonly noDraftBtn: EpPropFinalized; readonly noInitiateProcessBtn: EpPropFinalized; readonly storageBtnText: EpPropFinalized; readonly draftBtnText: EpPropFinalized; readonly initiateProcessBtnText: EpPropFinalized; readonly draftParamControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftParamPromiseControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftParamControllerPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly draftControllerErrorCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processParamControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processParamPromiseControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processParamControllerPreventCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processControllerErrorCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly processRunFlowParamsControllerCallback: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly textDraftSuccess: EpPropFinalized; readonly textProcessSuccess: EpPropFinalized; readonly storageCallback: EpPropFinalized; readonly processCancelCallback: FunctionConstructor; readonly storageControllerPreventCallback: EpPropFinalized; readonly spanMethod: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly flowStatusWidth: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly flowVersion: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tableFlowStatusWidth: EpPropFinalized; readonly isSetUpRender: EpPropFinalized; readonly rowClassName: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly cellClassName: { readonly type: vue.PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly validateOnRuleChange: EpPropFinalized; }>> & { "onResult-table-back"?: ((data: any[], res?: any) => any) | undefined; "onTable-current-change"?: ((row: any) => any) | undefined; "onTable-row-dblclick"?: ((row: any) => any) | undefined; "onTable-selection-change"?: ((row: any) => any) | undefined; "onUpdate:operatingTypeProps"?: ((val: string) => any) | undefined; "onUpdate:isDialogVisible"?: ((val: boolean) => any) | undefined; }, { readonly storageBtnText: string; readonly draftBtnText: string; readonly initiateProcessBtnText: string; readonly textDraftSuccess: string; readonly textProcessSuccess: string; readonly addBtnText: string; readonly editBtnText: string; readonly delBtnText: string; readonly batchBtnText: string; readonly searchBtnText: string; readonly clearBtnText: string; readonly textEmptyOption: string; readonly textEmptyOptionOne: string; readonly textAddSuccess: string; readonly textEditSuccess: string; readonly textDelSuccess: string; readonly textDelStr: string; readonly labelWidth: string; readonly noCancelBtn: EpPropMergeType; readonly validateOnRuleChange: EpPropMergeType; readonly primaryKey: string; readonly rowSingle: EpPropMergeType; readonly dialogType: EpPropMergeType; readonly queryInterfaceMethod: EpPropMergeType; readonly queryOneInterfaceMethod: EpPropMergeType; readonly saveInterfaceMethod: EpPropMergeType; readonly updateInterfaceMethod: EpPropMergeType; readonly deleteInterfaceMethod: EpPropMergeType; readonly isDefaultQuery: EpPropMergeType; readonly operatingTypeProps: EpPropMergeType; readonly isDrag: EpPropMergeType; readonly isBatchDelete: EpPropMergeType; readonly noAddBtn: EpPropMergeType; readonly noEditBtn: EpPropMergeType; readonly noDelBtn: EpPropMergeType; readonly noSearch: EpPropMergeType; readonly noClear: EpPropMergeType; readonly noBatchBtn: EpPropMergeType; readonly noConfirmBtn: EpPropMergeType; readonly noSearchForm: EpPropMergeType; readonly noSearchFormLeft: EpPropMergeType; readonly noFormInlineBtn: EpPropMergeType; readonly noOperation: EpPropMergeType; readonly noExpandsBtn: EpPropMergeType; readonly noRefreshBtn: EpPropMergeType; readonly noTableIndex: EpPropMergeType; readonly noPagination: EpPropMergeType; readonly confirmBtnText: string; readonly dialogWidth: string; readonly duration: number; readonly isClearQuery: EpPropMergeType; readonly tableLazy: EpPropMergeType; readonly isVirtuallyTable: EpPropMergeType; readonly tableTransform: EpPropMergeType; readonly lazyKey: string; readonly isDialogVisible: EpPropMergeType; readonly defaultExpandAll: EpPropMergeType; readonly selectionWidth: number; readonly selectionAlign: string; readonly selectionFixed: EpPropMergeType; readonly indexWidth: number; readonly indexAlign: string; readonly indexFixed: EpPropMergeType; readonly isPreviewMode: EpPropMergeType; readonly isDoubleClickDetails: EpPropMergeType; readonly draftInterfaceMethod: string; readonly processInterfaceMethod: string; readonly hasFlow: EpPropMergeType; readonly flowCode: string; readonly noStorageBtn: EpPropMergeType; readonly noDraftBtn: EpPropMergeType; readonly noInitiateProcessBtn: EpPropMergeType; readonly storageCallback: Function; readonly storageControllerPreventCallback: Function; readonly tableFlowStatusWidth: number; readonly isSetUpRender: EpPropMergeType; }, {}>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //#endregion export { _default };