import { StringMap, ZQMdata, ZQMdataType } from "zq_ui_react_4/zq"; import React from "react"; export declare const changeByType: (v: any, valueType: ZQMdataType) => any; export declare const checkDataErr: (value: any, mdata: ZQMdata | undefined, formData: any) => Array; export declare const checkDataErrList: (mdataList: Array, formData: any) => { [key: string]: string[]; }; export declare const fixMDataList: (mdataListProps: any[]) => any[]; export declare const submitFixData: (mdataList: Array, data?: StringMap) => void; export declare const genFixValue: (mdata: ZQMdata, v: any) => any; export declare const getShowName: (item: any, field: string | JSX.Element | ((item: Record) => string | JSX.Element) | undefined) => string | JSX.Element; export declare const getValue: (item: any, field: string | ((item: Record) => string) | undefined) => string; export declare const getChildren: (item: Record | undefined, fn: ((item: any) => Array) | undefined, field?: string) => Array; export declare const inputTypeToTypeMap: { input: string; textarea: string; boolean: string; select: string; selectMore: string; listStr: string; slider: string; json: string; code: string; date: string; dateTime: string; file: string; fileMore: string; password: string; hidden: string; dataMap: string; dataTable: string; dataTree: string; custom: string; }; export declare const simpleMdataListJson: ZQMdata[]; export declare const mdataListJson: Array; /** * 用递归方法来解决死循环的相互引用 * @returns */ export declare const genLevelJsonMData: (Comp: React.FC) => (ZQMdata | { name: string; title: string; inputType: string; Comp: React.FC<{}>; maxLength: number; showFn: (item: ZQMdata) => boolean; })[]; export declare const getNameField: (item: any, showField: string | ((v: any) => string)) => string; export declare const getValueField: (item: any, valueField: string) => string; export declare const genExportHtmlStr: (selectTableItems: any[]) => string;