import { Bytes, type BytesView } from "@zwave-js/shared"; import type { NoiseCipherState } from "../noise/NoiseProtocol.js"; /** * Transform stream that decrypts Noise frame payloads. * Input: Encrypted Noise frame payloads * Output: Decrypted data * * Requires cipher state from completed handshake. * The transform() method is called sequentially by the stream API, * which ensures nonce synchronization without needing a processingQueue. */ export declare class NoiseDecryptTransform extends TransformStream { constructor(receiveCipher: NoiseCipherState); } //# sourceMappingURL=NoiseDecryptTransform.d.ts.map