import { BaseProofParam, BaseProofResult, DarkSwapNote, DarkSwapOrderNote } from "../../../types"; export declare type ProCancelOrderProofParam = BaseProofParam & { merkleRoot: string; merkleIndex: number[]; merklePath: string[]; merkleIndexRemaining: number[]; merklePathRemaining: string[]; orderNote: DarkSwapOrderNote; oldBalanceNote: DarkSwapNote; newBalanceNote: DarkSwapNote; }; export declare type ProCancelOrderProofResult = BaseProofResult & { orderNullifier: string; oldBalanceNullifier: string; newBalanceNoteFooter: string; }; export declare function generateProCancelOrderProof(param: ProCancelOrderProofParam): Promise;