import { AgentMessage } from '@credo-ts/core'; export interface OfferMessageOptions { id?: string; /** Full VaultDescriptor per spec § Data Model. */ vaultDescriptor: Record; /** DID of the host doing the provisioning. */ provisioner?: string; } /** * Spec § offer — return a ready vault. Reply to ProposeMessage. * * @see https://didcomm.org/vaults/1.0/offer */ export declare class OfferMessage extends AgentMessage { constructor(options: OfferMessageOptions); readonly type: string; static readonly type: import("@credo-ts/core").ParsedMessageType; /** Opaque dict — VaultDescriptor carries operator-extension fields. */ vaultDescriptor: Record; provisioner?: string; }