import { Program } from "@project-serum/anchor"; import { PublicKey, Transaction } from "@solana/web3.js"; import { EuroPrimitive, MarketLoaderOpts } from ".."; import { OrderParamsWithFeeRate } from "../types"; /** * Create a new order proxied through the Psy Tokenized Euro Protocol * * @param program - Anchor Psy Tokenized Euro program * @param euroMetaKey - The address of the EuroMeta account * @param optionMintKey - The address of the option mint * @param dexProgramId - The Serum DEX program ID * @param priceCurrencyKey - The price currency mint that is used to quote the Serum market * @param orderArguments - The Serum OrderParams * @param marketLoaderOpts - Options for the permissioned market proxy * @returns */ export declare const newOrderInstruction: (program: Program, euroMetaKey: PublicKey, optionMintKey: PublicKey, dexProgramId: PublicKey, priceCurrencyKey: PublicKey, orderArguments: OrderParamsWithFeeRate, marketLoaderOpts?: MarketLoaderOpts) => Promise<{ openOrdersKey: PublicKey; tx: Transaction; }>; //# sourceMappingURL=newOrder.d.ts.map