import { Group } from './group.js';
export declare class MultiMult {
    readonly group: Group;
    private pairs;
    private known;
    constructor(g: Group);
    addKnown(pt: Group.Point): void;
    insert(pt: Group.Point, s: Group.Scalar): void;
    evaluate(): Group.Point;
}
export declare class Relation {
    readonly group: Group;
    private pairs;
    constructor(g: Group);
    insertM(pts: Group.Point[], scalars: Group.Scalar[]): void;
    insert(pt: Group.Point, s: Group.Scalar): void;
    drain(m: MultiMult): void;
}
//# sourceMappingURL=multimult.d.ts.map