import { Connection, PublicKey, Transaction } from '@solana/web3.js'; import { Wallet } from 'src/wallet'; import BN from 'bn.js'; export interface InitEscrowRequest { owner: Wallet; ownerTokenAccount: PublicKey; token: PublicKey; rate: BN; minBorrowTime: BN; maxBorrowTime: BN; ownersRevenueShare: BN; connection: Connection; newAccount: PublicKey; programId: PublicKey; } export declare type InitEscrowResponse = { tx: Transaction; }; export declare const initNFTEscrowTx: (query: InitEscrowRequest) => Promise;