/// /// /// import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; import { BeetStruct } from '@metaplex-foundation/beet'; export type LendingMarket = { buffer: Buffer; owner: PublicKey; owner_cached: PublicKey; reserves_count: BigNumber; }; export declare const lendingMarketStruct: BeetStruct>; export type DepositPosition = { reserve: PublicKey; deposited_amount: BigNumber; collateral_amount: BigNumber; updated_at: BigNumber; }; export declare const depositPositionStruct: BeetStruct>; export type BorrowPosition = { reserve: PublicKey; borrowed_amount: BigNumber; borrowed_collateral_amount: BigNumber; updated_at: BigNumber; }; export declare const borrowPositionStruct: BeetStruct>; export type Obligation = { accountDiscriminator: number[]; owner: PublicKey; lending_market: PublicKey; tag: BigNumber; deposit_position: DepositPosition; borrow_position: BorrowPosition; }; export declare const obligationStruct: BeetStruct>;