UNPKG

sam-sd

Version:
23 lines 1.53 kB
import { MetaResponse, BestRouteRequest, BestRouteResponse, CheckApprovalResponse, CheckTxStatusRequest, TransactionStatusResponse, CreateTransactionRequest, CreateTransactionResponse, ReportTransactionRequest, WalletDetailsResponse, RequestOptions, BlockchainMeta, SwapperMeta } from '../types'; declare type WalletAddresses = { blockchain: string; address: string; }[]; export declare class RangoClient { private readonly deviceId; private readonly apiKey; private readonly apiUrl; private readonly httpService; constructor(apiKey: string, apiUrl?: string); getAllMetadata(options?: RequestOptions): Promise<MetaResponse>; getBlockchains(options?: RequestOptions): Promise<BlockchainMeta[]>; getSwappers(options?: RequestOptions): Promise<SwapperMeta[]>; getBestRoute(requestBody: BestRouteRequest, options?: RequestOptions): Promise<BestRouteResponse>; checkApproval(requestId: string, txId?: string, options?: RequestOptions): Promise<CheckApprovalResponse>; checkStatus(requestBody: CheckTxStatusRequest, options?: RequestOptions): Promise<TransactionStatusResponse>; createTransaction(requestBody: CreateTransactionRequest, options?: RequestOptions): Promise<CreateTransactionResponse>; reportFailure(requestBody: ReportTransactionRequest, options?: RequestOptions): Promise<void>; getWalletsDetails(walletAddresses: WalletAddresses, options?: RequestOptions): Promise<WalletDetailsResponse>; } export {}; //# sourceMappingURL=client.d.ts.map