/// /// /// import { BeetStruct } from '@metaplex-foundation/beet'; import BigNumber from 'bignumber.js'; import { PublicKey } from '@solana/web3.js'; export type TokenParams = { decimals: number; vaultBump: number; mintKey: PublicKey; vaultKey: PublicKey; }; export declare const tokenParamsStruct: BeetStruct>; export type MarketSizeParams = { bidsSize: BigNumber; asksSize: BigNumber; numSeats: BigNumber; }; export declare const marketSizeParamsBeet: BeetStruct>; export type MarketHeaderAccount = { discriminant: BigNumber; status: BigNumber; marketSizeParams: MarketSizeParams; baseParams: TokenParams; baseLotSize: BigNumber; quoteParams: TokenParams; quoteLotSize: BigNumber; tickSizeInQuoteAtomsPerBaseUnit: BigNumber; authority: PublicKey; feeRecipient: PublicKey; marketSequenceNumber: BigNumber; successor: PublicKey; rawBaseUnitsPerBaseUnit: number; padding1: number; padding2: BigNumber[]; }; export declare const marketHeaderStruct: BeetStruct>; export type PartialMarketHeaderAccount = { buffer: Buffer; marketSizeParams: MarketSizeParams; }; export declare const partialMarketHeaderStruct: BeetStruct>;