export * from './variable-anchor'; export * from './build-variable-witness'; export type Proof = { pi_a: string[3]; pi_b: Array; pi_c: string[3]; protocol: string; curve: string; }; export type VAnchorProofInputs = { roots: string[]; chainID: string; inputNullifier: string[]; outputCommitment: string[]; publicAmount: string; extDataHash: string; inAmount: string[]; inPrivateKey: string[]; inBlinding: string[]; inPathIndices: number[][]; inPathElements: number[][]; outChainID: string; outAmount: string[]; outPubkey: string[]; outBlinding: string[]; }; export declare function groth16ExportSolidityCallData(proof: any, pub: any): string; export declare function generateWithdrawProofCallData(proof: any, publicSignals: any): string; export declare const generateFunctionSigHash: (functionSignature: string) => string;