/** * Handler for `vaults/1.0/propose`. * * Application code chooses whether to accept and respond with an * `OfferMessage` carrying a VaultDescriptor. This handler just * surfaces the event so app logic can decide. */ import type { Logger, MessageHandler, MessageHandlerInboundMessage } from '@credo-ts/core'; import { EventEmitter } from '@credo-ts/core'; import { ProposeMessage } from '../messages'; export declare class ProposeHandler implements MessageHandler { private logger; private eventEmitter; supportedMessages: (typeof ProposeMessage)[]; constructor(logger: Logger, eventEmitter: EventEmitter); handle(messageContext: MessageHandlerInboundMessage): Promise; }