import { BaseProofParam, BaseProofResult, DarkSwapNote } from "../../types"; export declare type DepositProofParam = BaseProofParam & { merkleRoot: string; merkleIndex: number[]; merklePath: string[]; oldBalanceNote: DarkSwapNote; newBalanceNote: DarkSwapNote; }; export declare type DepositProofResult = BaseProofResult & { oldBalanceNullifier: string; newBalanceFooter: string; }; export declare function generateDepositProof(param: DepositProofParam): Promise;