/// import AbstractBufferAead from './AbstractBufferAead'; import BufferAeadType from '../types/BufferAeadType'; import DecryptionInput from '../types/DecryptionInput'; import EncryptionInput from '../types/EncryptionInput'; import EncryptionOutput from '../types/EncryptionOutput'; declare abstract class AbstractBufferAeadCcm extends AbstractBufferAead { private readonly algorithm; constructor({ algorithm, keyLength, nonceLength }: { algorithm: BufferAeadType; keyLength: number; nonceLength: number; }); encrypt(input: EncryptionInput): EncryptionOutput; decrypt(input: DecryptionInput): Buffer; } export default AbstractBufferAeadCcm;