///
///
///
import { BeetStruct } from '@metaplex-foundation/beet';
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
export type VestingAccount = {
buffer: Buffer;
owner: PublicKey;
lastClaimedAt: BigNumber;
totalAmount: BigNumber;
amountClaimed: BigNumber;
isCanceled: boolean;
};
export declare const vestingAccountStruct: BeetStruct>;
export type StakingAccount = {
accountDiscriminator: number[];
owner: PublicKey;
payer: PublicKey;
stakePool: PublicKey;
lockupDuration: BigNumber;
depositTimestamp: BigNumber;
depositAmount: BigNumber;
effectiveStake: BigNumber;
claimedAmounts: BigNumber[];
};
export declare const stakingAccountStruct: BeetStruct>;