declare const zO: import("vue").DefineComponent import("vue").VNode, any, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "options-change")[], "change" | "options-change", import("vue").PublicProps, Readonly & { onChange?: (...args: any[]) => any; "onOptions-change"?: (...args: any[]) => any; }, {} | { [x: string]: any; }, {}>; declare var Xa: any; declare const WO: any; declare const wo: import("vue").DefineComponent<{ layout: { type: StringConstructor; default: string; }; /** 预置字段默认值 */ initialValues: { type: ObjectConstructor; default: () => {}; }; labelWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; fieldMapToTime: { type: ArrayConstructor; default: () => any[]; }; compact: { type: BooleanConstructor; }; /** 表单配置规则 */ schemas: { type: ArrayConstructor[]; default: () => any[]; }; mergeDynamicData: { type: ObjectConstructor; default: any; }; baseRowStyle: { type: ObjectConstructor; }; baseColProps: { type: ObjectConstructor; }; autoSetPlaceHolder: { type: BooleanConstructor; default: boolean; }; /** 在INPUT组件上单击回车时,是否自动提交 */ autoSubmitOnEnter: { type: BooleanConstructor; default: boolean; }; submitOnReset: { type: BooleanConstructor; }; submitOnChange: { type: BooleanConstructor; }; /** 禁用表单 */ disabled: { type: BooleanConstructor; }; emptySpan: { type: (ObjectConstructor | NumberConstructor)[]; default: number; }; /** 是否显示收起展开按钮 */ showAdvancedButton: { type: BooleanConstructor; }; /** 转化时间 */ transformDateFunc: { type: FunctionConstructor; default: (e: any) => any; }; rulesMessageJoinLabel: { type: BooleanConstructor; default: boolean; }; /** 超过3行自动折叠 */ autoAdvancedLine: { type: NumberConstructor; default: number; }; /** 不受折叠影响的行数 */ alwaysShowLines: { type: NumberConstructor; default: number; }; /** 是否显示操作按钮 */ showActionButtonGroup: { type: BooleanConstructor; default: boolean; }; /** 操作列Col配置 */ actionColOptions: ObjectConstructor; /** 显示重置按钮 */ showResetButton: { type: BooleanConstructor; default: boolean; }; /** 是否聚焦第一个输入框,只在第一个表单项为input的时候作用 */ autoFocusFirstItem: { type: BooleanConstructor; }; /** 重置按钮配置 */ resetButtonOptions: ObjectConstructor; /** 显示确认按钮 */ showSubmitButton: { type: BooleanConstructor; default: boolean; }; /** 确认按钮配置 */ submitButtonOptions: ObjectConstructor; /** 自定义重置函数 */ resetFunc: FunctionConstructor; submitFunc: FunctionConstructor; /** 动态表格实例 */ tableInstance: { type: ObjectConstructor; }; rowProps: ObjectConstructor; labelCol: { type: ObjectConstructor; default: any; }; wrapperCol: { type: ObjectConstructor; default: any; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: { type: StringConstructor; default: any; }; labelWrap: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; requiredMark: { validator: () => boolean; default: any; } | { type: any; default: any; }; hideRequiredMark: { type: BooleanConstructor; default: any; }; model: any; rules: { type: ObjectConstructor; default: any; }; validateMessages: { type: ObjectConstructor; default: any; }; validateOnRuleChange: { type: BooleanConstructor; default: any; }; scrollToFirstError: { validator: () => boolean; default: any; }; onSubmit: { type: FunctionConstructor; default: any; }; name: StringConstructor; validateTrigger: { validator: () => boolean; default: any; } | { type: any; default: any; }; size: { type: StringConstructor; default: any; }; onValuesChange: { type: FunctionConstructor; default: any; }; onFieldsChange: { type: FunctionConstructor; default: any; }; onFinish: { type: FunctionConstructor; default: any; }; onFinishFailed: { type: FunctionConstructor; default: any; }; onValidate: { type: FunctionConstructor; default: any; }; }, (y: any, L: any) => import("vue").VNode, any, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { register: (e: any) => boolean; reset: (e: any) => boolean; submit: (e: any) => boolean; "advanced-change": () => boolean; }, string, import("vue").PublicProps, Readonly {}; }; labelWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; fieldMapToTime: { type: ArrayConstructor; default: () => any[]; }; compact: { type: BooleanConstructor; }; /** 表单配置规则 */ schemas: { type: ArrayConstructor[]; default: () => any[]; }; mergeDynamicData: { type: ObjectConstructor; default: any; }; baseRowStyle: { type: ObjectConstructor; }; baseColProps: { type: ObjectConstructor; }; autoSetPlaceHolder: { type: BooleanConstructor; default: boolean; }; /** 在INPUT组件上单击回车时,是否自动提交 */ autoSubmitOnEnter: { type: BooleanConstructor; default: boolean; }; submitOnReset: { type: BooleanConstructor; }; submitOnChange: { type: BooleanConstructor; }; /** 禁用表单 */ disabled: { type: BooleanConstructor; }; emptySpan: { type: (ObjectConstructor | NumberConstructor)[]; default: number; }; /** 是否显示收起展开按钮 */ showAdvancedButton: { type: BooleanConstructor; }; /** 转化时间 */ transformDateFunc: { type: FunctionConstructor; default: (e: any) => any; }; rulesMessageJoinLabel: { type: BooleanConstructor; default: boolean; }; /** 超过3行自动折叠 */ autoAdvancedLine: { type: NumberConstructor; default: number; }; /** 不受折叠影响的行数 */ alwaysShowLines: { type: NumberConstructor; default: number; }; /** 是否显示操作按钮 */ showActionButtonGroup: { type: BooleanConstructor; default: boolean; }; /** 操作列Col配置 */ actionColOptions: ObjectConstructor; /** 显示重置按钮 */ showResetButton: { type: BooleanConstructor; default: boolean; }; /** 是否聚焦第一个输入框,只在第一个表单项为input的时候作用 */ autoFocusFirstItem: { type: BooleanConstructor; }; /** 重置按钮配置 */ resetButtonOptions: ObjectConstructor; /** 显示确认按钮 */ showSubmitButton: { type: BooleanConstructor; default: boolean; }; /** 确认按钮配置 */ submitButtonOptions: ObjectConstructor; /** 自定义重置函数 */ resetFunc: FunctionConstructor; submitFunc: FunctionConstructor; /** 动态表格实例 */ tableInstance: { type: ObjectConstructor; }; rowProps: ObjectConstructor; labelCol: { type: ObjectConstructor; default: any; }; wrapperCol: { type: ObjectConstructor; default: any; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: { type: StringConstructor; default: any; }; labelWrap: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; requiredMark: { validator: () => boolean; default: any; } | { type: any; default: any; }; hideRequiredMark: { type: BooleanConstructor; default: any; }; model: any; rules: { type: ObjectConstructor; default: any; }; validateMessages: { type: ObjectConstructor; default: any; }; validateOnRuleChange: { type: BooleanConstructor; default: any; }; scrollToFirstError: { validator: () => boolean; default: any; }; onSubmit: { type: FunctionConstructor; default: any; }; name: StringConstructor; validateTrigger: { validator: () => boolean; default: any; } | { type: any; default: any; }; size: { type: StringConstructor; default: any; }; onValuesChange: { type: FunctionConstructor; default: any; }; onFieldsChange: { type: FunctionConstructor; default: any; }; onFinish: { type: FunctionConstructor; default: any; }; onFinishFailed: { type: FunctionConstructor; default: any; }; onValidate: { type: FunctionConstructor; default: any; }; }>> & { onReset?: (e?: any) => any; onSubmit?: (e?: any) => any; onRegister?: (e?: any) => any; "onAdvanced-change"?: () => any; }, { [x: string]: unknown; }, {}>; declare const nd: any; declare const lO: string[]; declare const a0: any[]; declare function KA(e: any): Promise; declare function V1(e: any): void; declare const UO: { change: (...e: any[]) => boolean; "toggle-advanced": (e: any) => boolean; "fetch-error": (e: any) => any; search: (e: any) => any; reload: () => boolean; "update:expandedRowKeys": (e: any) => any; "expanded-rows-change": (e: any) => boolean; }; declare const BO: { rowKey: { type: (FunctionConstructor | StringConstructor)[]; default: string; }; /** 是否显示搜索表单 */ search: { type: BooleanConstructor; default: boolean; }; /** 表单属性配置 */ formProps: { type: ObjectConstructor; default: () => {}; }; /** 表格列配置 */ columns: { type: ArrayConstructor; required: boolean; default: () => any[]; }; sortFn: { type: FunctionConstructor; default: (e: any) => { field: any; order: any; } | { field?: undefined; order?: undefined; }; }; filterFn: { type: FunctionConstructor; default: (e: any) => any; }; /** 接口请求配置 */ fetchConfig: { type: ObjectConstructor; default: () => { pageField: string; sizeField: string; listField: string; totalField: string; }; }; /** 表格数据请求函数 */ dataRequest: { type: FunctionConstructor; }; searchParams: { type: ObjectConstructor; }; /** 是否显示索引号 */ showIndex: { type: BooleanConstructor; default: boolean; }; /** 索引列属性配置 */ indexColumnProps: { type: ObjectConstructor; default: () => {}; }; /** 是否显示表格工具栏 */ showToolBar: { type: BooleanConstructor; default: boolean; }; /** 是否显示表格设置 */ showTableSetting: { type: BooleanConstructor; default: boolean; }; /** 表格标题 */ headerTitle: StringConstructor; /** 表格标题提示信息 */ titleTooltip: StringConstructor; /** 表格自适应高度 */ autoHeight: BooleanConstructor; /** 导出的文件名 */ exportFileName: { type: StringConstructor; }; /** xlsx的booktype */ exportBookType: { type: StringConstructor; default: string; }; /** 自动宽度 */ exportAutoWidth: { type: BooleanConstructor; default: boolean; }; /** 自定义数据导出格式函数 */ exportFormatter: { type: FunctionConstructor; default: any; }; /** 编辑行类型 * @const `single`: 只能同时编辑一行 * @const `multiple`: 同时编辑多行 * @const `cell`: 可编辑单元格 * @defaultValue `single` */ editableType: { type: StringConstructor; default: string; }; /** 单元格保存编辑回调 */ onSave: { type: FunctionConstructor; }; /** 单元格取消编辑回调 */ onCancel: { type: FunctionConstructor; }; /** 只能编辑一行的的提示 */ onlyOneLineEditorAlertMessage: StringConstructor; prefixCls: { type: StringConstructor; default: any; }; tableLayout: { type: StringConstructor; default: any; }; rowClassName: { validator: () => boolean; default: any; } | { type: any; default: any; }; title: { type: FunctionConstructor; default: any; }; footer: { type: FunctionConstructor; default: any; }; id: { type: StringConstructor; default: any; }; showHeader: { type: BooleanConstructor; default: any; }; components: { type: ObjectConstructor; default: any; }; customRow: { type: FunctionConstructor; default: any; }; customHeaderRow: { type: FunctionConstructor; default: any; }; direction: { type: StringConstructor; default: any; }; expandFixed: { validator: () => boolean; default: any; } | { type: any; default: any; }; expandColumnWidth: NumberConstructor; expandedRowKeys: { type: ArrayConstructor; default: any; }; defaultExpandedRowKeys: { type: ArrayConstructor; default: any; }; expandedRowRender: { type: FunctionConstructor; default: any; }; expandRowByClick: { type: BooleanConstructor; default: any; }; expandIcon: { type: FunctionConstructor; default: any; }; onExpand: { type: FunctionConstructor; default: any; }; onExpandedRowsChange: { type: FunctionConstructor; default: any; }; "onUpdate:expandedRowKeys": { type: FunctionConstructor; default: any; }; defaultExpandAllRows: { type: BooleanConstructor; default: any; }; indentSize: NumberConstructor; expandIconColumnIndex: NumberConstructor; showExpandColumn: { type: BooleanConstructor; default: any; }; expandedRowClassName: { type: FunctionConstructor; default: any; }; childrenColumnName: { type: StringConstructor; default: any; }; rowExpandable: { type: FunctionConstructor; default: any; }; sticky: { validator: () => boolean; default: any; } | { type: any; default: any; }; dropdownPrefixCls: StringConstructor; dataSource: { type: ArrayConstructor; default: any; }; pagination: { validator: () => boolean; default: any; } | { type: any; default: any; }; loading: { validator: () => boolean; default: any; } | { type: any; default: any; }; size: { type: StringConstructor; default: any; }; bordered: { type: BooleanConstructor; default: any; }; locale: { type: ObjectConstructor; default: any; }; onChange: { type: FunctionConstructor; default: any; }; onResizeColumn: { type: FunctionConstructor; default: any; }; rowSelection: { type: ObjectConstructor; default: any; }; getPopupContainer: { type: FunctionConstructor; default: any; }; scroll: { type: ObjectConstructor; default: any; }; sortDirections: { type: ArrayConstructor; default: any; }; showSorterTooltip: { validator: () => boolean; default: any; } | { type: any; default: any; }; transformCellText: { type: FunctionConstructor; default: any; }; }; declare function Z2(e: any): any; declare const fO: { register: (e: any) => boolean; reset: (e: any) => boolean; submit: (e: any) => boolean; "advanced-change": () => boolean; }; declare namespace rd { namespace formModel { export let type: ObjectConstructor; function _default(): {}; export { _default as default }; } namespace schema { let type_1: ObjectConstructor; export { type_1 as type }; function _default_1(): {}; export { _default_1 as default }; } namespace tableInstance { let type_2: ObjectConstructor; export { type_2 as type }; } namespace tableRowKey { let type_3: (StringConstructor | NumberConstructor)[]; export { type_3 as type }; } } declare const cO: { layout: { type: StringConstructor; default: string; }; /** 预置字段默认值 */ initialValues: { type: ObjectConstructor; default: () => {}; }; labelWidth: { type: (StringConstructor | NumberConstructor)[]; default: number; }; fieldMapToTime: { type: ArrayConstructor; default: () => any[]; }; compact: { type: BooleanConstructor; }; /** 表单配置规则 */ schemas: { type: ArrayConstructor[]; default: () => any[]; }; mergeDynamicData: { type: ObjectConstructor; default: any; }; baseRowStyle: { type: ObjectConstructor; }; baseColProps: { type: ObjectConstructor; }; autoSetPlaceHolder: { type: BooleanConstructor; default: boolean; }; /** 在INPUT组件上单击回车时,是否自动提交 */ autoSubmitOnEnter: { type: BooleanConstructor; default: boolean; }; submitOnReset: { type: BooleanConstructor; }; submitOnChange: { type: BooleanConstructor; }; /** 禁用表单 */ disabled: { type: BooleanConstructor; }; emptySpan: { type: (ObjectConstructor | NumberConstructor)[]; default: number; }; /** 是否显示收起展开按钮 */ showAdvancedButton: { type: BooleanConstructor; }; /** 转化时间 */ transformDateFunc: { type: FunctionConstructor; default: (e: any) => any; }; rulesMessageJoinLabel: { type: BooleanConstructor; default: boolean; }; /** 超过3行自动折叠 */ autoAdvancedLine: { type: NumberConstructor; default: number; }; /** 不受折叠影响的行数 */ alwaysShowLines: { type: NumberConstructor; default: number; }; /** 是否显示操作按钮 */ showActionButtonGroup: { type: BooleanConstructor; default: boolean; }; /** 操作列Col配置 */ actionColOptions: ObjectConstructor; /** 显示重置按钮 */ showResetButton: { type: BooleanConstructor; default: boolean; }; /** 是否聚焦第一个输入框,只在第一个表单项为input的时候作用 */ autoFocusFirstItem: { type: BooleanConstructor; }; /** 重置按钮配置 */ resetButtonOptions: ObjectConstructor; /** 显示确认按钮 */ showSubmitButton: { type: BooleanConstructor; default: boolean; }; /** 确认按钮配置 */ submitButtonOptions: ObjectConstructor; /** 自定义重置函数 */ resetFunc: FunctionConstructor; submitFunc: FunctionConstructor; /** 动态表格实例 */ tableInstance: { type: ObjectConstructor; }; rowProps: ObjectConstructor; labelCol: { type: ObjectConstructor; default: any; }; wrapperCol: { type: ObjectConstructor; default: any; }; colon: { type: BooleanConstructor; default: any; }; labelAlign: { type: StringConstructor; default: any; }; labelWrap: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; requiredMark: { validator: () => boolean; default: any; } | { type: any; default: any; }; hideRequiredMark: { type: BooleanConstructor; default: any; }; model: any; rules: { type: ObjectConstructor; default: any; }; validateMessages: { type: ObjectConstructor; default: any; }; validateOnRuleChange: { type: BooleanConstructor; default: any; }; scrollToFirstError: { validator: () => boolean; default: any; }; onSubmit: { type: FunctionConstructor; default: any; }; name: StringConstructor; validateTrigger: { validator: () => boolean; default: any; } | { type: any; default: any; }; size: { type: StringConstructor; default: any; }; onValuesChange: { type: FunctionConstructor; default: any; }; onFieldsChange: { type: FunctionConstructor; default: any; }; onFinish: { type: FunctionConstructor; default: any; }; onFinishFailed: { type: FunctionConstructor; default: any; }; onValidate: { type: FunctionConstructor; default: any; }; }; declare function oO({ instance: e, emit: r }: { instance: any; emit: any; }): { handleToggleAdvanced: () => void; }; declare function MO({ state: e, methods: r, props: t, tableAction: n }: { state: any; methods: any; props: any; tableAction: any; }): { innerColumns: import("vue").Ref; }; declare function Rh({ state: e, props: r }: { state: any; props: any; }): { setEditFormModel: (g: any, x: any) => void; startEditable: (g: any, x: any) => boolean; startCellEditable: (g: any, x: any, y: any) => void; cancelCellEditable: (g: any, x: any) => void; cancelEditable: (g: any) => boolean; isEditable: (g: any) => any; validateRow: (g: any) => Promise; validateCell: (g: any, x: any) => Promise; getEditFormModel: (g: any) => any; }; declare function k2({ props: e, state: r, methods: t }: { props: any; state: any; methods: any; }): { exportData2Excel: () => void; }; declare function KO(e: any): {}[]; declare function td(e?: {}): {}; declare function tO(e: any): { submit: (b: any) => Promise; handleEnterPress: (b: any) => void; clearValidate: (b: any) => Promise; validate: (b: any) => Promise; validateFields: (b: any) => Promise; getFieldsValue: () => any; updateSchema: (b: any) => void; resetSchema: (b: any) => Promise; getSchemaByFiled: (b: any) => any; appendSchemaByField: (b: any, D: any, J?: boolean) => Promise; removeSchemaByField: (b: any) => Promise; resetFields: () => Promise; setFieldsValue: (b: any) => Promise; scrollToField: (b: any, D: any) => Promise; setDefaultValue: (b: any) => void; }; declare function rO(e: any): { setItemRef: (d: any) => (_: any) => void; setFormModel: (d: any, _: any) => void; delFormModel: (d: any) => boolean; setSchemaFormProps: (d: any) => void; handleFormValues: (d: any) => any; }; declare function eO({ props: e, attrs: r }: { props: any; attrs: any; }): { formModel: any; defaultFormValues: any; schemaFormRef: import("vue").Ref; formPropsRef: import("vue").Ref; cacheFormModel: any; compRefMap: Map; getFormProps: import("vue").ComputedRef; advanceState: { isAdvanced: boolean; hideAdvanceBtn: boolean; isLoad: boolean; actionSpan: number; }; getRowConfig: import("vue").ComputedRef; getFormActionBindProps: import("vue").ComputedRef; originComponentPropsFnMap: Map; formSchemasRef: import("vue").ComputedRef; }; declare function $A(e: any, r: any): import("vue").ComputedRef<{ labelCol: any; wrapperCol: any; }>; declare function eT({ props: e, containerElRef: r }: { props: any; containerElRef: any; }): { scroll: import("vue").ComputedRef; }; declare function XO(e: any): {}[]; declare function Bn(): any; declare function R2({ tableState: e, slots: r, tableMethods: t }: { tableState: any; slots: any; tableMethods: any; }): { getFormProps: import("vue").ComputedRef; replaceFormSlotKey: (u: any) => any; getFormSlotKeys: import("vue").ComputedRef; formSchemas: import("vue").ComputedRef; }; declare function lw({ state: e, props: r, emit: t }: { state: any; props: any; emit: any; }): { setProps: (O: any) => void; handleSubmit: (O: any, T?: number) => void; handleTableChange: (...O: any[]) => Promise; getColumnKey: (O: any) => any; fetchData: { (...args: any[]): any; cancel: () => void; flush: () => any; }; getQueryFormRef: () => any; reload: (O?: boolean) => any; onInfiniteScroll: (O: any, T: any) => void; handleEditFormValidate: (O: any, T: any, B: any) => void; getExpandOption: import("vue").ComputedRef<{ expandedRowKeys: any[]; onExpandedRowsChange: (u: any) => void; } | { expandedRowKeys?: undefined; onExpandedRowsChange?: undefined; }>; expandAll: () => void; expandRows: (u: any) => void; collapseAll: () => void; setEditFormModel: (g: any, x: any) => void; startEditable: (g: any, x: any) => boolean; startCellEditable: (g: any, x: any, y: any) => void; cancelCellEditable: (g: any, x: any) => void; cancelEditable: (g: any) => boolean; isEditable: (g: any) => any; validateRow: (g: any) => Promise; validateCell: (g: any, x: any) => Promise; getEditFormModel: (g: any) => any; }; declare function rw({ props: e, slots: r }: { props: any; slots: any; }): { tableRef: import("vue").Ref; editTableFormRef: import("vue").Ref; loadingRef: import("vue").Ref; isFullscreen: import("vue").Ref; containerElRef: import("vue").Ref; tableData: import("vue").Ref; queryFormRef: import("vue").Ref; innerPropsRef: import("vue").Ref<{}>; getProps: import("vue").ComputedRef; getBindValues: import("vue").ComputedRef; paginationRef: import("vue").Ref; editFormModel: import("vue").Ref<{}>; editFormErrorMsgs: import("vue").Ref & Omit, keyof Map>>; editableCellKeys: import("vue").Ref & Omit, keyof Set>>; editableRowKeys: import("vue").Ref & Omit, keyof Set>>; searchState: { sortInfo: {}; filterInfo: {}; }; }; export { zO as ApiSelect, Xa as ColumnKeyFlag, WO as DynamicTable, wo as SchemaForm, nd as SchemaFormItem, lO as aFormPropKeys, a0 as columnKeyFlags, KA as createFormContext, V1 as createTableContext, UO as dynamicTableEmits, BO as dynamicTableProps, Z2 as getPositionTop, fO as schemaFormEmits, rd as schemaFormItemProps, cO as schemaFormProps, oO as useAdvanced, MO as useColumns, Rh as useEditable, k2 as useExportData2Excel, KO as useForm, td as useFormContext, tO as useFormEvents, rO as useFormMethods, eO as useFormState, $A as useItemLabelWidth, eT as useScroll, XO as useTable, Bn as useTableContext, R2 as useTableForm, lw as useTableMethods, rw as useTableState };