import { BaseProofParam, BaseProofResult, DarkSwapMessage, DarkSwapNote, DarkSwapOrderNote } from "../../types"; import { Fr } from "../../aztec/fields/fields"; export declare type RetailCreateOrderProofParam = BaseProofParam & { depositNote: DarkSwapOrderNote; swapInNote: DarkSwapNote; feeAmount: bigint; }; export declare type RetailCreateOrderProofResult = BaseProofResult & { depositNullifier: string; depositFooter: string; swapInNoteFooter: string; }; export declare function generateRetailSwapMessage(address: string, orderNote: DarkSwapOrderNote, swapInNote: DarkSwapNote, feeAmount: bigint, pubKey: [Fr, Fr], privKey: Fr): Promise; export declare function generateRetailCreateOrderProof(param: RetailCreateOrderProofParam): Promise;