matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
12 lines • 637 B
TypeScript
import { AnsiLogger } from 'matterbridge/logger';
import { ProtocolVersion } from '../../enums/index.js';
import { DeviceModel } from '../../models/deviceModel.js';
import { ClientRouter } from '../../routing/clientRouter.js';
import { AbstractMessageDispatcher } from './abstractMessageDispatcher.js';
export declare class MessageDispatcherFactory {
private readonly logger;
private readonly builders;
constructor(clientRouter: ClientRouter, logger: AnsiLogger);
getMessageDispatcher(version: ProtocolVersion | string, modelCode: DeviceModel): AbstractMessageDispatcher;
}
//# sourceMappingURL=dispatcherFactory.d.ts.map