import { IComponentFCWithClassObject, IFieldConfig, IFieldProcessConfig } from './type'; import type { CustomComponentMapProps } from './component'; /** * 获取处理后的配置 * 最终确定字段配置 */ declare function getProcessFieldConfig(fieldConfig: IFieldConfig): IFieldProcessConfig; /** * code 是否在系统组件内 * @param code * @param components * @returns */ declare function isCodeInSystemComponents(code: string, components?: { [x: string]: any; }): boolean; /** * 通过模式获取字段 `props` 配置 * @param fieldConfig * @param props 外部传入的props * @param mode `filter` 待添加`flatFilter` `create` `edit` * @returns */ declare function getFieldPropsByMode(fieldConfig: IFieldConfig, mode?: 'filter' | string): any; /** * 对于本地前端写的code转换为组件code (针对IssueStore的) * @param code */ declare function getComponentCodeForLocalCode(code: string): string; export { getProcessFieldConfig, isCodeInSystemComponents, getFieldPropsByMode, getComponentCodeForLocalCode, };