import * as _credo_ts_didcomm4 from "@credo-ts/didcomm"; import { DidCommMessage } from "@credo-ts/didcomm"; //#region src/messages/VaultProblemReportMessage.d.ts interface VaultProblemReportMessageOptions { id?: string; threadId?: string; vaultId?: string; code?: string; errorCode?: string; description: string; details?: any; } /** * Report errors in vault operations * * @see https://didcomm.org/vaults/1.0/problem-report */ declare class VaultProblemReportMessage extends DidCommMessage { constructor(options: VaultProblemReportMessageOptions); readonly type: string; static readonly type: _credo_ts_didcomm4.ParsedMessageType; vaultId?: string; errorCode: string; description: string; details?: any; } declare const VaultErrorCodes: { readonly NOT_FOUND: "not-found"; readonly ACCESS_DENIED: "access-denied"; readonly INVALID_POLICY: "invalid-policy"; readonly DECRYPTION_FAILED: "decryption-failed"; readonly THRESHOLD_NOT_MET: "threshold-not-met"; readonly EXPIRED: "expired"; readonly STORAGE_ERROR: "storage-error"; readonly REPLAY: "replay-attack"; readonly INVALID_SESSION: "invalid-session"; }; //#endregion export { VaultErrorCodes, VaultProblemReportMessage, VaultProblemReportMessageOptions }; //# sourceMappingURL=VaultProblemReportMessage.d.mts.map