///
///
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
import { BeetStruct } from '@metaplex-foundation/beet';
export type UserStats = {
accountDiscriminator: number[];
isInitialized: boolean;
userId: PublicKey;
tokenId: number;
tokensPurchased: BigNumber;
isClaimed: boolean;
bump: number;
};
export declare const userStatsStruct: BeetStruct>;
export type TokenStatsParsed = {
pubkey: string;
accountDiscriminator: number[];
tokenId: number;
decimals: number;
paymentToken: string;
startTime: string;
endTime: string;
cooldownDuration: string;
tokenMint: string;
saleSupply: string;
claimedSupply: string;
limitPerWallet: string;
pricePerToken: string;
revenue: string;
minThreshold: string;
maxThreshold: string;
isLaunched: boolean;
isClaimed: boolean;
buyers: number;
bump: number;
sellEnabled: boolean;
};
export type TokenStats = {
accountDiscriminator: number[];
tokenId: number;
decimals: number;
paymentToken: PublicKey;
startTime: BigNumber;
endTime: BigNumber;
cooldownDuration: BigNumber;
tokenMint: PublicKey;
saleSupply: BigNumber;
claimedSupply: BigNumber;
limitPerWallet: BigNumber;
pricePerToken: BigNumber;
revenue: BigNumber;
minThreshold: BigNumber;
maxThreshold: BigNumber;
isLaunched: boolean;
isClaimed: boolean;
buyers: number;
bump: number;
sellEnabled: boolean;
};
export declare const tokenStatsStruct: BeetStruct>;