///
///
///
import { BeetStruct } from '@metaplex-foundation/beet';
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
export type PoolState = {
buffer: Buffer;
ammConfig: PublicKey;
poolCreator: PublicKey;
token0Vault: PublicKey;
token1Vault: PublicKey;
lpMint: PublicKey;
token0Mint: PublicKey;
token1Mint: PublicKey;
token0Program: PublicKey;
token1Program: PublicKey;
observationKey: PublicKey;
authBump: number;
status: number;
lpMintDecimals: number;
mint0Decimals: number;
mint1Decimals: number;
lpSupply: BigNumber;
protocolFeesToken0: BigNumber;
protocolFeesToken1: BigNumber;
fundFeesToken0: BigNumber;
fundFeesToken1: BigNumber;
openTime: BigNumber;
padding: BigNumber[];
};
export declare const poolStateStruct: BeetStruct>;