import { renderFormKeyList, TupleDataProps, TupleOriginType } from './formKeyType'; import { RequestParamMappingDataType } from 'lowcode/_setters/cTreeDataRelation-setter/type'; export { get, set, has } from 'lodash'; export declare function uuid(): string; export declare function createOnly(): string; /** * 用于生成唯一标识,uuid _)(_ str * @param str * @returns */ export declare function createMaterialUUID(str: string): string; /** * 统一对外暴露拼接字符串 * @returns */ export declare function materialFlag(): string; /** * 引擎规则表达式前缀内容 */ export declare const EngineRuleBeforeFlag = "c"; export declare function isIncludesFlag(str: string): boolean; /** * 切割指定字符串,并返回第二个数据 * @param str * @param flag * @returns */ export declare function handleMaterialUUID(str: string, flag?: string): string; /** * 获取模块id * @param props * @returns */ export declare function getComponentId(props: any): any; export declare function setSnippetRef(): {}; export declare function isJSON(str: any): any; /** * 页面组件单选是会存在_source,需要过滤掉 * @param data * @returns */ export declare function filter_source(data: any): any; export declare function getValidString(value: any): any; /** * 获取地址栏参数 * @param name * @returns */ export declare function getLocationParamsByName(name: string): string; export declare enum SetterEventName { /** * 用于事件流改变订阅问题 * CFlowEventSetter <-> CRuleNodeListSetter */ flowEventConfig = "flowEventConfig", /** * 规则预览 * CRuleNodeListSetter <-> CPanelSetter通讯 */ ruleNodeGroupConfig = "ruleNodeGroupConfig" } export declare function copyToClipboard(text: string): Promise; /** * 过滤中文,特殊符号 * @param str * @returns */ export declare function getEngValue(str: string): string; export declare function getLangType(): string; export declare function handleRenderByFormKeyData(list: Array, callBack: Function): void; /** * 编辑态通过localStorage缓存获取 * @returns */ export declare function getChainIdOptions(): any; export declare function getTupleOriginOptions(): { label: any; value: TupleOriginType; }[]; /** * 兼容元组数据内容 * @param value * @returns */ export declare function compatibleTupleData(value: TupleDataProps | RequestParamMappingDataType[][]): TupleDataProps; export declare function isValidJSON(str: string): boolean; export declare function processField(field: string): any; export declare function getLocalizedDescription(desc: string): any;