import { R1CS } from 'crypto-wasm-new'; /** * The interface expected after parsing an R1CS file generated by Circom */ export interface ParsedR1CSFile { F: { fromMontgomery: (n: Uint8Array) => Uint8Array; }; curve: { name: string; }; n8: number; nPubInputs: number; nPrvInputs: number; nOutputs: number; nVars: number; constraints: [object, object, object]; } /** * Take/create the required data from the parsed R1CS file generated by Circom. * @param parsed */ export declare function processParsedR1CSFile(parsed: ParsedR1CSFile): R1CS; export declare function getR1CS(r1cs: R1CS | ParsedR1CSFile): R1CS; //# sourceMappingURL=file.d.ts.map