import { Connection, PublicKey } from '@solana/web3.js'; import { Wallet } from 'src/wallet'; import { EscrowState } from '../escrow'; export declare enum QueryWalletTokensStatus { LISTED = 0, BORROWED = 1 } export declare type QueryTokenState = { tokenAddress: PublicKey; connection: Connection; programId: PublicKey; }; export declare type QueryWalletTokens = { type: QueryWalletTokensStatus; owner: Wallet; connection: Connection; programId: PublicKey; }; export declare type QueryAllTokens = { connection: Connection; programId: PublicKey; }; export declare const queryTokenState: (query: QueryTokenState) => Promise; export declare const getWalletTokens: (query: QueryWalletTokens) => Promise; export declare const getAllListedTokens: (query: QueryAllTokens) => Promise;