import { Cipher, CipherOptions } from '../interfaces/cipher.interface'; export declare class NodeCipher implements Cipher { private readonly cipher; private readonly ivLength; private readonly key; private readonly tagLength?; private readonly additionalData?; private constructor(); static create(cipher: string, length: number, password: string, ivLength: number, tagLength?: number, additionalData?: Uint8Array, options?: CipherOptions): Promise; encrypt(text: string | Uint8Array): Promise>; decrypt(text: string | Uint8Array): Promise>; }