///
///
import { BeetStruct } from '@metaplex-foundation/beet';
import BigNumber from 'bignumber.js';
import { PublicKey } from '@solana/web3.js';
export type Order = {
accountDiscriminator: number[];
bump: number;
mint: PublicKey;
owner: PublicKey;
cost: BigNumber;
count: BigNumber;
foxy: boolean;
time: BigNumber;
expiry: BigNumber;
};
export declare const orderStruct: BeetStruct>;
export type StakingAccount = {
accountDiscriminator: number[];
bump: number;
fox: PublicKey;
owner: PublicKey;
lock: BigNumber;
lastClaim: BigNumber;
tff: boolean;
v2: boolean;
};
export declare const stakingAccountStruct: BeetStruct>;
export type StakingConfig = {
accountDiscriminator: number[];
bump: number;
reward: PublicKey;
authority: PublicKey;
amount: BigNumber;
interval: BigNumber;
timelock: BigNumber;
count: BigNumber;
tcount: BigNumber;
};
export declare const stakingConfigStruct: BeetStruct>;