export declare class SecureCellContextImprint { private masterKey; constructor(masterKey: Uint8Array); /** * Makes a new Secure Cell in Context Imprint mode with given master key. * * @param masterKey non-empty array of master key bytes (Buffer or Uint8Array) * * @returns a new instance of SecureCellContextImprint. * * @throws TypeError if the master key is not a byte buffer. * @throws ThemisError if the master key is empty. */ static withKey(masterKey: Uint8Array): SecureCellContextImprint; encrypt(message: Uint8Array, context: Uint8Array): Uint8Array; decrypt(message: Uint8Array, context: Uint8Array): Uint8Array; }