/// /// /// import { BeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; export type User = { accountDiscriminator: number[]; version: number; bump: number; nick: Buffer; owner: PublicKey; }; export declare const userStruct: BeetStruct>; export declare enum LoanStatus { Unknown = 0, Active = 1, Repaid = 2, Defaulted = 3 } export type Loan = { accountDiscriminator: number[]; version: number; _padding0: Uint8Array; bulk_uuid: Uint8Array; client_loan_id: Uint8Array; _padding1: Uint8Array; pair: PublicKey; apr_bps: number; principal: BigNumber; collateral: BigNumber; duration_sec: BigNumber; lender: PublicKey; start_time: BigNumber; end_time: BigNumber; borrower: PublicKey; status: LoanStatus; _padding2: Uint8Array; }; export declare const loanStruct: BeetStruct>; export type Offer = { accountDiscriminator: number[]; version: number; _padding0: Uint8Array; pair: PublicKey; client_offer_id: Uint8Array; principal: BigNumber; collateral: BigNumber; remaining_principal: BigNumber; remaining_collateral: BigNumber; lender: PublicKey; _padding1: Uint8Array; }; export declare const offerStruct: BeetStruct>;