Type Alias AffineCurve1

AffineCurve1: {
    b: bigint;
    ZERO: Point2I;
    add(a: Point2I, b: Point2I): Point2I;
    equals(a: Point2I, b: Point2I): boolean;
    fromAffine(point: Point2I): Point2I;
    isValidPoint(p: Point2I): boolean;
    isZero(point: Point2I): boolean;
    negate(a: Point2I): Point2I;
    scale(point: Point2I, s: bigint): Point2I;
    subtract(a: Point2I, b: Point2I): Point2I;
    toAffine(point: Point2I): Point2I;
}