export declare const WrappedSnarkJs: {
    groth16: {
        setup: (r1csPath: string, ptauPath: string, zkeyPath: string) => Promise<any>;
        contribute: (zkeyPath: string, finalZkPath: string, contributer: string, entropy: string) => Promise<any>;
    };
    plonk: {
        setup: (r1csPath: string, ptauPath: string, zkeyPath: string) => Promise<any>;
    };
    util: {
        generateVkey: (zkeyPath: string, vKeyPath: string) => Promise<void>;
        generateSolidityVerifier: (zkeyPath: string, solidityPath: string) => Promise<any>;
        downloadPtau: (ptauPath: string, ptau: string) => Promise<void>;
        generateWtns: (wtnsPath: string, wasmPath: string, input: any) => Promise<Uint8Array>;
    };
};
//# sourceMappingURL=snarkjs.d.ts.map