/// /// /// import { BeetStruct, FixableBeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export type JlpHolder = { address: PublicKey; base_amount: BigNumber; balance: BigNumber; deposited_at: BigNumber; deposited_at_price: BigNumber; leveraged_amount: BigNumber; cumulative_borrow: BigNumber; target_leverage: number; _padding: number[]; }; export declare const jlpHolderStruct: BeetStruct>; export type JlpLedger = { padding: Buffer; total_base_amount: BigNumber; total_leveraged_amount: BigNumber; min_amount: BigNumber; max_capacity: BigNumber; max_amount: BigNumber; holders: JlpHolder[]; }; export declare const jlpLedgerStruct: FixableBeetStruct>; export type UsdcHolder = { address: PublicKey; base_amount: BigNumber; balance: BigNumber; deposited_at: BigNumber; cumulative_borrow: BigNumber; }; export declare const usdcHolderStruct: BeetStruct>; export type UsdcLedger = { padding: Buffer; total_base_amount: BigNumber; total_available_amount: BigNumber; total_reserved_amount: BigNumber; max_capacity: BigNumber; min_amount: BigNumber; max_amount: BigNumber; holders: UsdcHolder[]; }; export declare const usdcLedgerStruct: FixableBeetStruct>;