import { PublicKey, Transaction, TransactionCtorFields } from '@solana/web3.js'; import BN from 'bn.js'; import { Borsh } from '@everlend/common'; export declare class BorrowArgs extends Borsh.Data<{ amount: BN; }> { static readonly SCHEMA: any; instruction: number; } declare type BorrowParams = { poolMarket: PublicKey; pool: PublicKey; poolBorrowAuthority: PublicKey; destination: PublicKey; tokenAccount: PublicKey; poolMarketAuthority: PublicKey; amount: BN; borrowAuthority?: PublicKey; }; export declare class Borrow extends Transaction { constructor(options: TransactionCtorFields, params: BorrowParams); } export {};