/// import { InputType, ZQMdata } from "zq_ui_react_4/zq"; declare type EntityInputType = InputType | "tags" | "busiIcon" | "linkTree" | "linkEntity" | "linkEntityMore" | "linkEntityMoreEdit"; export interface EntityMData extends Omit { inputType?: EntityInputType; } export declare const mdataListFix: (mdataList?: ZQMdata[], busiCompMap?: Record>) => ZQMdata[]; /** * 用于服务器数据类型的数据元数据处理 * @param mdata * @returns */ export declare const mdataFix: (mdata: ZQMdata, busiCompMap?: Record>) => ZQMdata; export declare const genMdataList: (mdataListProps: string | Array) => Array; export interface GenAndSetMdataReturn { mdataList: ZQMdata[]; formMdataList: ZQMdata[]; searchFormMData: ZQMdata[]; } export declare type InOrExFields = string | Array; export interface GenAndSetMdataParams { items?: ZQMdata[]; includeFields?: InOrExFields; formIncludeFields?: InOrExFields; excludeFields?: InOrExFields; searchFormIncludeFields?: InOrExFields; updateMDataFields?: ZQMdata[]; busiCompMap?: Record>; } export declare const genAndSetMdata: ({ items: itemsProps, includeFields, formIncludeFields, searchFormIncludeFields, excludeFields, updateMDataFields, busiCompMap, }: GenAndSetMdataParams) => GenAndSetMdataReturn; /** * 将一个表格生成导出的数据格式 * @param tableRefObj * @param mdataList * @param indexList // 要导出表格的那些行 */ export declare const genTableToExportData: (tableRefObj: HTMLElement, mdataList: ZQMdata[], indexList: number[]) => { mdata: ZQMdata[]; exData: any[]; }; export {};