/// <reference types="node" />
import { Transform } from 'stream';
import { FDBTypes } from '@fitbit/fdb-protocol';
export declare type DecoderCallback = (data: any) => unknown;
export default class ConfigurableDecode extends Transform {
    decoder: FDBTypes.SerializationType;
    constructor(decoder?: FDBTypes.SerializationType);
    canAcceptRawBuffers(): boolean;
    setDecoder(encoder: FDBTypes.SerializationType): void;
    _transform(chunk: any, encoding: string, callback: (err?: Error, data?: any) => void): void;
}
//# sourceMappingURL=ConfigurableDecode.d.ts.map