/// /// import { FixableBeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export type House = { accountDiscriminator: number[]; admin: PublicKey; foreman: PublicKey; beneficiary: PublicKey; houseMint: PublicKey; currency: PublicKey; currencyDecimals: number; beneficiaryFeeBps: number; dvypassFeeBps: number; maxUtilizationBps: number; houseTokenSupply: BigNumber; liquidity: BigNumber; maxPayoutAmount: BigNumber; betAmount: BigNumber; activeSlips: BigNumber; authorityBump: number; paused: boolean; beneficiaryLiquidity: BigNumber; dvypassLiquidity: BigNumber; dvypassRewardRemaining: BigNumber; dvypassRewardPerStake: BigNumber; dvypassTotalStake: number; dvypassNextTotalStake: number; dvypassCollection: PublicKey | null; utilizedAmount: BigNumber; }; export declare const houseStruct: FixableBeetStruct>; export declare enum PositionStatus { Deposit = 0, Withdraw = 1 } export type Position = { accountDiscriminator: number[]; house: PublicKey; user: PublicKey; amount: BigNumber; minAmountOut: BigNumber; createdTs: number; status: PositionStatus; }; export declare const positionStruct: FixableBeetStruct>; export type Miner = { accountDiscriminator: number[]; isBoosted: boolean; rewarder: PublicKey; authority: PublicKey; amount: BigNumber; rewards: BigNumber; revshares: number; }; export declare const minerStruct: FixableBeetStruct>;