/// /// /// import { BeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export type VirtualStablePair = { pair_authority: PublicKey; x_reserve_amount: BigNumber; y_reserve: BigNumber; curve_Amp: BigNumber; curve_a: BigNumber; curve_b: BigNumber; inv_L: BigNumber; owner: PublicKey; x_mint: PublicKey; x_vault: PublicKey; curve_alpha: BigNumber; curve_beta: BigNumber; newest_rate_num: number; newest_rate_denom: number; decimals: number; pair_index: number; x_is_2022: number; _padding: number[]; padding: number[]; }; export declare const virtualStablePairStruct: BeetStruct>; export type Liquidity = { buffer: Buffer; pool_seed: PublicKey; lp_mint: PublicKey; whitelisted_adder: PublicKey; owner: PublicKey; inv_T: BigNumber; inv_T_max: BigNumber; pairs: VirtualStablePair[]; weights: number[]; total_weight: BigNumber; status: number; fee_num: number; fee_denom: number; decimals: number; num_stables: number; _padding: number[]; padding: number[]; }; export declare const liquidityStruct: BeetStruct>;