import { BigInteger as BigInt } from 'jsbn';
import EncryptedValue from './encryptedValue';
import EncryptionElGamal from './encryption';
export default class DecryptionElGamal extends EncryptionElGamal {
    x: BigInt;
    constructor(p: BigInt | string | number, g: BigInt | string | number, y: BigInt | string | number, x: BigInt | string | number);
    decrypt(m: EncryptedValue): BigInt;
}
