import { Context } from "./context"; import { RingsInfo } from "./types"; export declare class RingsGenerator { private multiHashUtil; private orderUtil; private context; private SERIALIZATION_VERSION; private ORDER_VERSION; private zeroAddress; constructor(context: Context); setupRingsAsync(rings: RingsInfo): Promise; toSubmitableParam(rings: RingsInfo): string; private setupSpendables(rings); private ringsToParam(ringsInfo); private createBytes(data); private createMiningTable(ringsInfo, param); private insertOffset(param, offset); private insertDefault(param); private addPadding(param); private createOrderTable(order, param); private xor(s1, s2, numBytes); }