export interface SealedPayload { ciphertext: string; nonce: string; ephemeralPublicKey: string; } /** * Encrypts a plaintext to a recipient's X25519 public key using NaCl box with * an ephemeral sender keypair. The phone holds the recipient private key in * its own memory and decrypts with nacl.box.open(ciphertext, nonce, ephemeralPublicKey, recipientPrivateKey). * * The wire format is custom (not libsodium crypto_box_seal) but cryptographically equivalent. */ export declare function seal(plaintext: string, recipientPublicKeyBase64: string): SealedPayload; //# sourceMappingURL=seal.d.ts.map