/** * Handler for vault problem-report messages * * When we receive an error from a peer: * 1. Logs the error * 2. Emits an event for the application to handle */ import type { MessageHandler, MessageHandlerInboundMessage, Logger } from '@credo-ts/core'; import { EventEmitter } from '@credo-ts/core'; import { VaultProblemReportMessage } from '../messages'; export declare class VaultProblemReportHandler implements MessageHandler { private logger; private eventEmitter; supportedMessages: (typeof VaultProblemReportMessage)[]; constructor(logger: Logger, eventEmitter: EventEmitter); handle(messageContext: MessageHandlerInboundMessage): Promise; }