import { AgentMessage } from '@credo-ts/core'; export 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 */ export declare class TombstoneMessage extends AgentMessage { constructor(options: TombstoneMessageOptions); readonly type: string; static readonly type: import("@credo-ts/core").ParsedMessageType; vaultId: string; strategy: 'delete' | 'destroy-keys'; evidenceDocId?: string; }