UNPKG

matterbridge-roborock-vacuum-plugin

Version:
20 lines 716 B
import { AnsiLogger } from 'matterbridge/logger'; import { MessageContext, RequestMessage } from '../../models/index.js'; interface SerializeResult { messageId: number; buffer: Buffer; } export declare class MessageSerializer { private readonly context; private readonly logger; private sequence; private readonly supportedVersions; private readonly protocolsWithoutPayload; private readonly messageSerializerFactory; private readonly messageBodyBuilderFactory; constructor(context: MessageContext, logger: AnsiLogger); serialize(duid: string, request: RequestMessage): SerializeResult; private buildBuffer; } export {}; //# sourceMappingURL=messageSerializer.d.ts.map