matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
13 lines • 601 B
TypeScript
import { AnsiLogger } from 'matterbridge/logger';
import { RequestMessage, ResponseMessage } from '../../models/index.js';
import { PendingResponseTracker } from './pendingResponseTracker.js';
export declare class V1PendingResponseTracker implements PendingResponseTracker {
private readonly logger;
private readonly pending;
constructor(logger: AnsiLogger);
private pendingKey;
waitFor(request: RequestMessage, duid: string): Promise<ResponseMessage>;
tryResolve(response: ResponseMessage): void;
cancelAll(): void;
}
//# sourceMappingURL=v1PendingResponseTracker.d.ts.map