/**
 * 返回稳定的数组引用
 * 只有当数组内容真正变化时才返回新引用
 *
 * @param value 原始数组
 * @param compareKeys 要比较的 key 列表（可选）
 * @returns 稳定的数组引用
 */
export declare function useStableArray<T>(value: T[] | undefined | null, compareKeys?: Array<keyof T>): T[];
/**
 * 返回稳定的 Map 引用
 * 只有当 Map 内容真正变化时才返回新引用
 *
 * @param buildMap 构建 Map 的函数
 * @param deps 依赖数组
 * @returns 稳定的 Map 引用
 */
export declare function useStableMap<K, V>(buildMap: () => Map<K, V>, deps: React.DependencyList): Map<K, V>;
