/// import { Instruction } from "@orca-so/common-sdk"; import { PublicKey, AccountMeta } from "@solana/web3.js"; import { Program, BN } from "@project-serum/anchor"; import { Escrow } from "../artifacts/escrow"; import { PDAInfo } from "../pda"; export type MakeOfferParams = { configAccount: PublicKey; marketAccount: PublicKey; marketTokenVault: PublicKey; marketNativeVault: PublicKey; side: object; bondType: object; offerPDA: PDAInfo; tokenMint: PublicKey; userTokenAccount: PublicKey; user: PublicKey; minTradeSize: BN; tokenAmount: BN; rate: BN; fiatCurrency: string; remainingAccounts: AccountMeta[]; encryptedBankName: string | null; encryptedAccountNumber: string | null; encryptedAccountName: string | null; nonce: string | null; }; export declare function makeOffer(program: Program, params: MakeOfferParams): Promise;