import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { CoreAddress, CoreDate, CoreId, ICoreAddress, ICoreDate, ICoreId } from "@nmshd/core-types"; import { CryptoCipher, ICryptoCipher } from "@nmshd/crypto"; export interface IMessageEnvelopeRecipient extends ISerializable { address: ICoreAddress; encryptedKey: ICryptoCipher; receivedAt?: ICoreDate; receivedByDevice?: ICoreId; } export declare class MessageEnvelopeRecipient extends Serializable implements IMessageEnvelopeRecipient { address: CoreAddress; encryptedKey: CryptoCipher; receivedAt?: CoreDate; receivedByDevice?: CoreId; static from(value: IMessageEnvelopeRecipient): MessageEnvelopeRecipient; } //# sourceMappingURL=MessageEnvelopeRecipient.d.ts.map