import { PathSegment } from '../base/store/storePathUtils'; /** PathSegment[] → rc-table 路径 (string|number)[] */ export declare function dataIndexPathToSegments(path: PathSegment[]): (string | number)[]; /** * 统一列 dataIndex: * - 单段字符串(无 `.` / `[]`)→ 原样(兼容扁平字段) * - 含 `.` 或 `[]` → parseNestedPath 转数组 * - array → 数字字符串段转 number */ export declare function normalizeColumnDataIndex(dataIndex: unknown): string | (string | number)[] | undefined; /** 将规范化后的 dataIndex 转为点路径字符串(用于写回与命令参数) */ export declare function columnDataIndexToPathString(dataIndex: unknown): string; /** * 列设置 / Table 列 identity:空字符串 key 视为未配置,回退 dataIndex。 * 属性面板未填「列 key」时会落库 key: "",?? 无法回退,导致列被 filter 掉。 */ export declare function resolveTableColumnKey(col: { key?: unknown; dataIndex?: unknown; }): string; //# sourceMappingURL=normalizeColumnDataIndex.d.ts.map