/// /// import { PublicKey } from '@solana/web3.js'; import { BeetStruct } from '@metaplex-foundation/beet'; import BigNumber from 'bignumber.js'; export type Redeemer = { accountDiscriminator: number[]; bump: number; iouMint: PublicKey; redemptionMint: PublicKey; redemptionVault: PublicKey; }; export declare const redeemerStruct: BeetStruct>; export type QuarryRedeemer = { accountDiscriminator: number[]; iouMint: PublicKey; redemptionMint: PublicKey; bump: number; totalTokensRedeemed: BigNumber; }; export declare const quarryRedeemerStruct: BeetStruct>; export type MergeMiner = { accountDiscriminator: number[]; pool: PublicKey; owner: PublicKey; bump: number; index: BigNumber; primaryBalance: BigNumber; replicaBalance: BigNumber; }; export declare const mergeMinerStruct: BeetStruct>; export type Miner = { accountDiscriminator: number[]; quarry: PublicKey; authority: PublicKey; bump: number; tokenVaultKey: PublicKey; rewardsEarned: BigNumber; rewardsPerTokenPaid: BigNumber; balance: BigNumber; index: BigNumber; }; export declare const minerStruct: BeetStruct>; export type Quarry = { accountDiscriminator: number[]; rewarder: PublicKey; tokenMintKey: PublicKey; bump: number; index: number; tokenMintDecimals: number; famineTs: BigNumber; lastUpdateTs: BigNumber; rewardsPerTokenStored: BigNumber; annualRewardsRate: BigNumber; rewardsShare: BigNumber; totalTokensDeposited: BigNumber; numMiners: BigNumber; }; export declare const quarryStruct: BeetStruct>;