///
///
///
import { BeetStruct } from '@metaplex-foundation/beet';
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
export type BondPool = {
owner: PublicKey;
bondedMint: PublicKey;
bondMintAuthorityBump: number;
targetMint: PublicKey;
vault: PublicKey;
vaultAuthorityBump: number;
vestingSeconds: number;
};
export declare const bondPoolStruct: BeetStruct>;
export type Vesting = {
buffer: Buffer;
user: PublicKey;
bondPool: PublicKey;
start: BigNumber;
claimed: BigNumber;
seed: number;
bump: number;
holdingBump: number;
amount: BigNumber;
padding: Buffer;
};
export declare const vestingStruct: BeetStruct>;