/**
 * 拖拽 ID 归一化工具
 *
 * 列 ID / 行 ID 在 dnd-kit 与业务数据之间可能以 string 或 number 形式传递，
 * 直接用 === 比较会导致查找失败。本模块将所有 ID 统一归一化为 string，
 * 并提供集合化工具，替代散落各处的 `String(id)` 调用。
 */
export declare function normalizeId(id: string | number): string;
export declare function isSameId(a: string | number, b: string | number): boolean;
/**
 * 在 id 数组中按归一化规则查找目标索引
 */
export declare function findIndexByNormalizedId(ids: ReadonlyArray<string | number>, targetId: string | number): number;
/**
 * 将 id 数组转为归一化 Set（用于 O(1) 查找）
 */
export declare function toNormalizedSet(ids: ReadonlyArray<string | number>): Set<string>;
