///
///
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
import { FixableBeetStruct } from '@metaplex-foundation/beet';
export type VolatilityTracker = {
last_update_timestamp: BigNumber;
padding: number[];
sqrt_price_reference: BigNumber;
volatility_accumulator: BigNumber;
volatility_reference: BigNumber;
};
export declare const volatilityTrackerStruct: FixableBeetStruct>;
export type VirtualPool = {
accountDiscriminator: number[];
volatility_tracker: VolatilityTracker;
config: PublicKey;
creator: PublicKey;
base_mint: PublicKey;
base_vault: PublicKey;
quote_vault: PublicKey;
};
export declare const virtualPoolStruct: FixableBeetStruct>;