import { BigNumber } from "ethers";
import { FQ } from "./field";
export declare class jubjub {
    static JUBJUB_Q: BigNumber;
    static JUBJUB_E: BigNumber;
    static JUBJUB_C: BigNumber;
    static JUBJUB_L: BigNumber;
    static JUBJUB_A: BigNumber;
    static JUBJUB_D: BigNumber;
}
export declare class Point {
    x: FQ;
    y: FQ;
    constructor(x: FQ, y: FQ);
    static generate(): Point;
    mul(scaler: BigNumber): Point;
    add(other: Point): Point;
    static infinity(): Point;
}
//# sourceMappingURL=jubjub.d.ts.map