/** * deriveSymmetricKey derives a MRAE AEAD symmetric key suitable for use with the asymmetric * box primitives from the provided X25519 public and private keys. */ export declare function deriveSymmetricKey(publicKey: Uint8Array, privateKey: Uint8Array): Uint8Array; /** * boxSeal boxes ("seals") the provided additional data and plaintext via * Deoxys-II-256-128 using a symmetric key derived from the provided * X25519 public and private keys. */ export declare function boxSeal(nonce: Uint8Array, plainText: Uint8Array, associateData: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array): Uint8Array; /** * boxOpen unboxes ("opens") the provided additional data and plaintext via * Deoxys-II-256-128 using a symmetric key derived from the provided * X25519 public and private keys. */ export declare function boxOpen(nonce: Uint8Array, ciperText: Uint8Array, associateData: Uint8Array, publicKey: Uint8Array, privateKey: Uint8Array): Uint8Array;