/// /// /// import { BeetStruct } from '@metaplex-foundation/beet'; import BigNumber from 'bignumber.js'; import { PublicKey } from '@solana/web3.js'; export type AccountFlag = { initialized: boolean; market: boolean; openOrders: boolean; requestQueue: boolean; eventQueue: boolean; bids: boolean; asks: boolean; }; export declare const accountFlagStruct: BeetStruct>; export type OpenOrdersV1 = { buffer: Buffer; accountFlags: AccountFlag; market: PublicKey; owner: PublicKey; baseTokenFree: BigNumber; baseTokenTotal: BigNumber; quoteTokenFree: BigNumber; quoteTokenTotal: BigNumber; freeSlotBits: BigNumber; isBidBits: BigNumber; orders: BigNumber[]; clientIds: BigNumber[]; buffer2: Buffer; }; export declare const openOrdersV1Struct: BeetStruct>; export type OpenOrdersV2 = { buffer: Buffer; accountFlags: AccountFlag; market: PublicKey; owner: PublicKey; baseTokenFree: BigNumber; baseTokenTotal: BigNumber; quoteTokenFree: BigNumber; quoteTokenTotal: BigNumber; freeSlotBits: BigNumber; isBidBits: BigNumber; orders: BigNumber[]; clientIds: BigNumber[]; referrerRebatesAccrued: BigNumber; buffer2: Buffer; }; export declare const openOrdersV2Struct: BeetStruct>;