import { Observable } from 'rxjs'; import { Denormalizer, Normalizer } from './normalizers'; export declare class Serializer implements Denormalizer, Normalizer { private normalizers; private denormalizers; constructor(normalizers: Array, denormalizers: Array); denormalize(value: any, type: Function, context?: object): Observable; normalize(value: any, context?: object): Observable; supportsDenormalization(value: any, type: Function): Observable; supportsNormalization(value: any): Observable; private getDenormalizer; private getNormalizer; private denormalizeArray; private denormalizeObject; private normalizeArray; private normalizeObject; }