import { ZQMdata, ZQMDataShowType } from "zq_ui_react_4/zq"; import { FieldAccessNameType, FieldAccess, FieldAccessType, WorkFlowDefProps } from "./workFlowUtils"; export interface FieldsProps { currentNode: Node; flowDef: WorkFlowDefProps; readOnly?: boolean; value?: Record; onChange: (e: any) => Promise | void; onFlowDefChange?: (e: any) => void; dialogTitle: string; } export interface ShowItemProps extends FieldAccess { _id: string; name: string; title: string; showType: ZQMDataShowType; linkMdataList?: ShowItemProps[]; parent: ShowItemProps; } export declare const checkIsPart: (p: any, fieldName: string) => boolean; export declare const genGroupValue: (childLen: number, len: number) => FieldAccessType; export declare const updateValue: (_id: string, old: FieldAccess, fieldName: FieldAccessNameType, value: FieldAccessType) => FieldAccess; export declare const genAccessFieldValue: (_id: string, fieldMap: Record, valueMap: Record, fieldName: FieldAccessNameType, value: FieldAccessType) => void;