type DeviceVersions = Record | undefined; type SelectorInput = Record; /** * 根据设备版本戳生成订阅签名: * - 无依赖信息时订阅全部 key(用于首轮渲染或无 selector 场景) * - 有依赖信息时仅订阅依赖 key + 全局版本 */ export declare function getDevicesVersionSignature(versions: DeviceVersions, globalVersion: number | undefined, trackedKeys: string[] | null, subscribeAll: boolean): string; /** * 执行 selector 并记录访问过的 top-level key,用于后续精准订阅。 */ export declare function runSelectorWithTrackedKeys(source: SelectorInput, selector: (input: SelectorInput) => T): { result: T; trackedKeys: string[]; }; export {};