import { Serializer, SerializerContext, TypeLike } from '@dipscope/type-manager'; import { EntityCollection } from './entity-collection'; /** * Entity collection serializer. * * @type {EntityCollectionSerializer} */ export declare class EntityCollectionSerializer implements Serializer> { /** * Serializes provided value. * * @param {TypeLike>} x Some value. * @param {SerializerContext>} serializerContext Serializer context. * * @returns {TypeLike} Serialized value or undefined. */ serialize(x: TypeLike>, serializerContext: SerializerContext>): TypeLike; /** * Deserializes provided value. * * @param {TypeLike} x Some value. * @param {SerializerContext>} serializerContext Serializer context. * * @returns {TypeLike>} Deserialized value. */ deserialize(x: TypeLike, serializerContext: SerializerContext>): TypeLike>; } //# sourceMappingURL=entity-collection-serializer.d.ts.map