import * as _credo_ts_didcomm0 from "@credo-ts/didcomm"; import { DidCommMessage } from "@credo-ts/didcomm"; //#region src/messages/TombstoneMessage.d.ts interface TombstoneMessageOptions { id?: string; vaultId: string; strategy?: 'delete' | 'destroy-keys'; evidenceDocId?: string; } /** * Spec § tombstone — controller retires the vault. * * For S3/ordinary EDV: delete documents + indexes (`strategy: delete`). * For Arweave: cryptographic erasure (`strategy: destroy-keys`). * * @see https://didcomm.org/vaults/1.0/tombstone */ declare class TombstoneMessage extends DidCommMessage { constructor(options: TombstoneMessageOptions); readonly type: string; static readonly type: _credo_ts_didcomm0.ParsedMessageType; vaultId: string; strategy: 'delete' | 'destroy-keys'; evidenceDocId?: string; } //#endregion export { TombstoneMessage, TombstoneMessageOptions }; //# sourceMappingURL=TombstoneMessage.d.mts.map