import { Signal } from "../types"; export declare const SCOPE_VERSION: unique symbol; export declare function markStore(obj: T): T; export declare function isStoreObject(val: any): boolean; export declare function markRaw(obj: T): T; export declare function shallow(obj: T): T; export declare function reactive(raw: T): T; export declare function makeReactive(source: T): T; /** * Internal helper to read the shared scope version for any reactive object/array. * Allows structural renderers to depend on list-level changes without subscribing * to every item/index signal. */ export declare function getScopeVersion(target: any): Signal | undefined; //# sourceMappingURL=reactive.d.ts.map