export declare const initKeyValueTableList: {
    key: string;
    dataKey: string;
    dataValue: string;
    editable: boolean;
    placeholder: string;
    keyPlaceholder: string;
}[];
/**
 * 将JSON字符串转换成列表
 */
export declare const jsonToTableList: (jsonParam: any) => any[];
/**
 * 将请求回来的数据处理成数据接收第一页需要的格式
 * @param originData 是请求回来的inst字段
 */
export declare const convertReceiveData: (originData: any) => any;
export declare const convertTableArrayToFormatJsonString: (tableArray: any[], filterEmpty?: boolean) => string;
/**
 * 将表单字段映射关系转化成提交入参需要的格式
 */
export declare const convertTableMappingToRequestData: (optionsData: any) => any[];
/**
 * 有data结构的JSON数据转成key-value形式前的处理
 * 取data的第一条数据
 */
export declare const dealPreTransactionData: (jsonParam: string, needObj?: boolean) => any;
/**
 * 获取字段的数据类型
 * @param attrDataType
 * @returns
 */
export declare const getDataType: (attrDataType: any) => string;
/**
 * 数据接收接收映射的字段
 */
export declare const canReceiveAttrType: (attrDataType: any) => boolean;
/**
 * 过滤表单字段 - 数据接收额外需要过滤
 */
export declare const filterTableAttrs: (attrs: any[], needType?: boolean) => any[];
