export = MapObjectSerializer; /** @typedef {import("./ObjectMiddleware").ObjectDeserializerContext} ObjectDeserializerContext */ /** @typedef {import("./ObjectMiddleware").ObjectSerializerContext} ObjectSerializerContext */ declare class MapObjectSerializer { /** * @template K, V * @param {Map} obj map * @param {ObjectSerializerContext} context context */ serialize(obj: Map, context: ObjectSerializerContext): void; /** * @template K, V * @param {ObjectDeserializerContext} context context * @returns {Map} map */ deserialize(context: ObjectDeserializerContext): Map; } declare namespace MapObjectSerializer { export { ObjectDeserializerContext, ObjectSerializerContext }; } type ObjectSerializerContext = import('./ObjectMiddleware').ObjectSerializerContext; type ObjectDeserializerContext = import('./ObjectMiddleware').ObjectDeserializerContext;