/** * VM-compatible copy: identical semantics to class.ts before the host-side * hardening (#3257) made that module depend on `serialization/hardened.ts` * (which imports `node:util` and captures host intrinsics — meaningless * and unbundleable inside the QuickJS VM, where the codec already runs in * the guest realm). The host/guest boundary hardening for the QuickJS * engine lands with the host-side serde (#3263), which retires this * bundle entirely. Wire format is identical to the hardened host version. */ /** * Reducers and revivers for custom class serialization. * * Handles: * - Class: class constructors with a `classId` property * - Instance: instances of classes with custom WORKFLOW_SERIALIZE/DESERIALIZE methods */ import type { Reducers, Revivers } from '../types.js'; export declare function getClassReducers(): Partial; export declare function getClassRevivers(global?: Record): Partial; //# sourceMappingURL=class-vm.d.ts.map