/// <reference types="node" />
import { Transform, TransformOptions } from 'stream';
import { Codec } from '../codec/Codec';
export declare class Deserializer<M, O> extends Transform {
    private readonly codec;
    constructor(mapping: Codec<M, O>, opts?: TransformOptions);
    _transform(message: M, _encoding: string, callback: Function): void;
}
