/// <reference types="node" />
import { BigInteger as BigInt } from 'jsbn';
import EncryptedValue from "./encryptedValue";
export default class EncryptionElGamal {
    p: BigInt;
    g: BigInt;
    y: BigInt;
    constructor(p: BigInt | string | number, g: BigInt | string | number, y: BigInt | string | number);
    encrypt(m: Buffer, k?: BigInt | string | number): EncryptedValue;
}
