/** * @file * Themis Secure Message. */ import { KeyPair, PublicKey, PrivateKey } from "./secure_keygen"; export declare class SecureMessage { private privateKey; private publicKey; constructor(keyPair: KeyPair); encrypt(message: Uint8Array): Uint8Array; decrypt(message: Uint8Array): Uint8Array; } export declare class SecureMessageSign { private privateKey; constructor(privateKey: PrivateKey); sign(message: Uint8Array): Uint8Array; } export declare class SecureMessageVerify { private publicKey; constructor(publicKey: PublicKey); verify(message: Uint8Array): Uint8Array; }