/** * Prepare inputs given to the Circom program for feeding into composite proof system. * NOTE: The functions `setPrivateInput`, `setPrivateArrayInput`, `setPublicInput` and `setPublicArrayInput` MUST be called * in the same order as the inputs (circuit variables) are defined in the program */ export declare class CircomInputs { wires: Map; privates: string[]; publics: string[]; constructor(); /** * Set a private input with a non-array value * @param name * @param value */ setPrivateInput(name: string, value: Uint8Array): void; /** * Set a private input with am array value * @param name * @param values */ setPrivateArrayInput(name: string, values: Uint8Array[]): void; /** * Set a public input with a non-array value * @param name * @param value */ setPublicInput(name: string, value: Uint8Array): void; /** * Set a public input with am array value * @param name * @param values */ setPublicArrayInput(name: string, values: Uint8Array[]): void; ensureInputUnset(name: string): void; private setWire; } //# sourceMappingURL=circom-inputs.d.ts.map