/**
 * Display 层：formMap 缓存显示工具
 *
 * 【主要功能】
 * 1. getDisplayValueFromFormMap - 从 formMap 缓存获取字段的显示值（动态格式化）
 * 2. mergeOptionsToFormMap - 将 options 增量合并到 formMap（缓存管理）
 *
 * 【使用场景】
 * - create-field-tag-config.tsx: formatResult 格式化 Tag 显示文本
 * - FieldTagPopup.tsx: 显示弹窗中的字段值
 * - FieldTagPopupWrapper.tsx: 初始化和合并 formMap 缓存
 *
 * 【特点】
 * - 从 formMap 缓存中获取 options（通过 fieldKey 查找）
 * - formMap 会在用户输入或初始化时更新
 * - 适用于动态更新场景（用户输入后实时更新显示）
 *
 * 【与 common-query-display-utils.ts 的区别】
 * - 本文件：从 formMap 缓存获取数据，适用于 Tag 显示、弹窗显示等动态场景
 * - common-query-display-utils.ts：直接使用传入的 options，适用于条件查询列表等静态场景
 */
import type { FormMapData } from '../../../cn-ai-filter/types/FieldTagPopupProps';
/**
 * 从 formMap缓存 中获取字段的显示值
 * @param value - 字段值
 * @param fieldKey - 字段 key
 * @param formMapRef - formMap 引用
 * @param fieldConfig - 字段配置（可选，用于获取 columnType）
 * @returns 格式化后的显示值
 */
export declare function getDisplayValueFromFormMap(value: any, fieldKey: string, formMapRef?: React.MutableRefObject<Record<string, FormMapData>>, fieldConfig?: any): string;
/**
 * 将 options 增量合并到 formMap
 * @param fieldKey - 字段 key
 * @param options - 要合并的 options 数组
 * @param formMapRef - formMap 引用
 * @param onFormMapUpdate - 更新 formMap 的回调
 * @param columnType - 组件类型
 * @param currentValue - 当前值（用于同步更新 labels 和 values）
 */
export declare function mergeOptionsToFormMap(fieldKey: string, options: Array<{
    label: string;
    value: any;
}>, formMapRef?: React.MutableRefObject<Record<string, FormMapData>>, onFormMapUpdate?: (key: string, data: FormMapData) => void, columnType?: string, currentValue?: any): void;
