export default function buildEddsa(): Promise; declare class Eddsa { constructor(babyJub: any, pedersenHash: any, mimc7: any, poseidon: any, mimcSponge: any); babyJub: any; pedersenHash: any; mimc7: any; poseidon: any; mimcSponge: any; F: any; pruneBuffer(buff: any): any; prv2pub(prv: any): any; signPedersen(prv: any, msg: any): { R8: any; S: any; }; signMiMC(prv: any, msg: any): { R8: any; S: any; }; signMiMCSponge(prv: any, msg: any): { R8: any; S: any; }; signPoseidon(prv: any, msg: any): { R8: any; S: any; }; verifyPedersen(msg: any, sig: any, A: any): boolean; verifyMiMC(msg: any, sig: any, A: any): boolean; verifyPoseidon(msg: any, sig: any, A: any): boolean; verifyMiMCSponge(msg: any, sig: any, A: any): boolean; packSignature(sig: any): Uint8Array; unpackSignature(sigBuff: any): { R8: any; S: any; }; } export {};