export = SetObjectSerializer; /** @typedef {import("./ObjectMiddleware").ObjectDeserializerContext} ObjectDeserializerContext */ /** @typedef {import("./ObjectMiddleware").ObjectSerializerContext} ObjectSerializerContext */ declare class SetObjectSerializer { /** * @template T * @param {Set} obj set * @param {ObjectSerializerContext} context context */ serialize(obj: Set, context: ObjectSerializerContext): void; /** * @template T * @param {ObjectDeserializerContext} context context * @returns {Set} date */ deserialize(context: ObjectDeserializerContext): Set; } declare namespace SetObjectSerializer { export { ObjectDeserializerContext, ObjectSerializerContext }; } type ObjectSerializerContext = import('./ObjectMiddleware').ObjectSerializerContext; type ObjectDeserializerContext = import('./ObjectMiddleware').ObjectDeserializerContext;