UNPKG

matterbridge-roborock-vacuum-plugin

Version:
19 lines 825 B
import { AnsiLogger } from 'matterbridge/logger'; import { MessageContext, ResponseMessage } from '../../models/index.js'; export declare class MessageDeserializer { private readonly context; private readonly headerMessageParser; private readonly contentMessageParser; private readonly logger; private readonly supportedVersions; private readonly protocolsWithoutPayload; private readonly ignoredProtocols; private readonly messageSerializerFactory; constructor(context: MessageContext, logger: AnsiLogger); deserialize(duid: string, message: Buffer, from: string): ResponseMessage; private deserializeRpcResponse; private parseJsonInDps; private deserializeDeviceStatusOta; private deserializeUnknownProtocolPayload; } //# sourceMappingURL=messageDeserializer.d.ts.map