export declare const DATA_REGEX: RegExp; export declare const LOOP: { h5: string[]; pc: string[]; }; export declare const isLoopComp: (compName: string, isMobile: boolean) => boolean; export declare const getLoopField: (compName: string, isMobile: boolean) => "itemKey" | null; export declare const getInputFieldName: (isMobile: boolean) => "fieldName" | "fieldProps"; export declare const parseFieldNameByContent: (originVal: any, content: string, loopRowKey: string) => any; /** * 获取循环容器内容字段名称 * @param compName * @param isMobile * @returns */ export declare const getLoopContentFieldName: (compName: string, isMobile: boolean) => any; /** * 是否应该展示标题 * * 除了表单项外,需要补充 表单分组 */ export declare const isShowTitle: (compName: string, isMobile: boolean) => boolean; /** * 获取标题的字段 * 请确保在 isShowTitle true的情况下使用 */ export declare const getTitleField: (compName: string, isMobile: boolean) => "title" | "name" | null; /** * 是否可以展示内容 * @param compName * @param isMobile */ export declare const isShowContent: (compName: string, isMobile: boolean) => boolean; export declare const getContentField: (compName: string, isMobile: boolean) => any; /** * 解析出数据源的编码 * @param value */ export declare const parseLoopValue: (expr?: string, functor?: Record, rowKey?: string[]) => { type: string; dataKey: string; path: string[]; } | null; /** * 获取多媒体的相关信息 * @param props * @param compName * @param isMobile */ export declare const getMultimediaInfo: (props: Record | undefined, compName: string, isMobile: boolean) => { showDisabledMedia(): boolean; getLabel(): string; }; export declare const initialProps: (props: Record | undefined, compName: string, isMobile: boolean) => Record;