import { AnsiLogger } from 'matterbridge/logger';
import { ResponseMessage } from '../roborockCommunication/models/responseMessage.js';
import { AbstractMessageListener } from '../roborockCommunication/routing/listeners/abstractMessageListener.js';
export declare class LoggingMessageListener implements AbstractMessageListener {
    readonly duid: string;
    private readonly logger;
    readonly name = "LoggingMessageListener";
    constructor(duid: string, logger: AnsiLogger);
    onMessage(message: ResponseMessage): Promise<void>;
}
//# sourceMappingURL=loggingMessageListener.d.ts.map