/// import { PacketType } from './mqtt.constants'; import { Transform, TransformCallback } from 'stream'; import { Debugger } from 'debug'; import { DefaultPacketReadResultMap, PacketReadMap, PacketReadResultMap } from './packets/packet-reader'; export interface MqttParseResult { type: T; flags: number; data: ReadMap[T]; } export interface MqttTransformerOptions { debug?: Debugger; mapping?: PacketReadMap; } export declare class MqttTransformer extends Transform { options: MqttTransformerOptions; mapping: PacketReadMap; private internalStream; constructor(options?: MqttTransformerOptions); _transform(chunk: Buffer, encoding: string, callback: TransformCallback): void; reset(): void; }