UNPKG

@synonymdev/blocktank-client

Version:
15 lines (14 loc) 721 B
import { IBuyChannelRequest, IBuyChannelResponse, IExchangeRatesResponse, IFinalizeChannelRequest, IFinalizeChannelResponse, IGetInfoResponse, IGetOrderResponse } from '../types'; import Client from './client'; /** * API client for public end user facing endpoints */ declare class PublicAPI extends Client { getInfo(): Promise<IGetInfoResponse>; buyChannel(req: IBuyChannelRequest): Promise<IBuyChannelResponse>; finalizeChannel(req: IFinalizeChannelRequest): Promise<IFinalizeChannelResponse>; getOrders(orderIds: Array<string>): Promise<Array<IGetOrderResponse>>; getOrder(orderId: string): Promise<IGetOrderResponse>; getRates(): Promise<IExchangeRatesResponse>; } export default PublicAPI;