export declare const NACL_BOX_PUBLIC_KEY_BYTES = 32; export declare const NACL_BOX_SECRET_KEY_BYTES = 32; export declare const NACL_NONCE_BYTES = 24; export declare const NACL_SECRETBOX_OVERHEAD_BYTES = 16; export interface NobleBoxKeyPair { publicKey: Uint8Array; secretKey: Uint8Array; } export declare function nobleBoxKeyPairFromSecretKey(secretKey: Uint8Array): NobleBoxKeyPair; export declare function nobleSecretBoxSeal(plaintext: Uint8Array, nonce: Uint8Array, key: Uint8Array): Uint8Array; export declare function nobleSecretBoxOpen(ciphertext: Uint8Array, nonce: Uint8Array, key: Uint8Array): Uint8Array | undefined; export declare function nobleBoxSeal(plaintext: Uint8Array, nonce: Uint8Array, recipientPublicKey: Uint8Array, senderSecretKey: Uint8Array): Uint8Array; export declare function nobleBoxOpen(ciphertext: Uint8Array, nonce: Uint8Array, senderPublicKey: Uint8Array, recipientSecretKey: Uint8Array): Uint8Array | undefined;