import { ProposeMessage, ProposeMessageOptions } from "./messages/ProposeMessage.mjs"; import { OfferMessage, OfferMessageOptions } from "./messages/OfferMessage.mjs"; import { GrantAccessMessage, GrantAccessMessageOptions } from "./messages/GrantAccessMessage.mjs"; import { SealMessage, SealMessageOptions } from "./messages/SealMessage.mjs"; import { TombstoneMessage, TombstoneMessageOptions } from "./messages/TombstoneMessage.mjs"; import "./messages/index.mjs"; import { DidCommConnectionService, DidCommMessageHandlerRegistry, DidCommMessageSender } from "@credo-ts/didcomm"; import { AgentContext, EventEmitter, Logger } from "@credo-ts/core"; //#region src/VaultsApi.d.ts declare class VaultsApi { private agentContext; private logger; private messageSender; private connectionService; constructor(agentContext: AgentContext, messageHandlerRegistry: DidCommMessageHandlerRegistry, eventEmitter: EventEmitter, messageSender: DidCommMessageSender, connectionService: DidCommConnectionService, logger: Logger); private registerMessageHandlers; sendPropose(connectionId: string, options: ProposeMessageOptions): Promise; sendOffer(connectionId: string, options: OfferMessageOptions, threadId?: string): Promise; sendGrantAccess(connectionId: string, options: GrantAccessMessageOptions): Promise; sendSeal(connectionId: string, options: SealMessageOptions): Promise; sendTombstone(connectionId: string, options: TombstoneMessageOptions): Promise; private send; } //#endregion export { VaultsApi }; //# sourceMappingURL=VaultsApi.d.mts.map