UNPKG

rubic-sdk

Version:
18 lines (17 loc) 1.76 kB
import { EstimationRequest } from "../../../cross-chain/calculation-manager/providers/debridge-provider/models/estimation-request"; import { TransactionRequest } from "../../../cross-chain/calculation-manager/providers/debridge-provider/models/transaction-request"; import { DeBridgeFilteredListApiResponse, DeBridgeOrderApiResponse, DeBridgeOrderApiStatusResponse } from "../../../cross-chain/status-manager/models/statuses-api"; import { DlnOnChainEstimateRequest } from "../../../on-chain/calculation-manager/providers/aggregators/dln/models/dln-on-chain-estimate-request"; import { DlnOnChainEstimateResponse } from "../../../on-chain/calculation-manager/providers/aggregators/dln/models/dln-on-chain-estimate-response"; import { DlnOnChainSwapRequest } from "../../../on-chain/calculation-manager/providers/aggregators/dln/models/dln-on-chain-swap-request"; import { DlnOnChainSwapResponse } from "../../../on-chain/calculation-manager/providers/aggregators/dln/models/dln-on-chain-swap-response"; export declare class DlnApiService { private static xApiEndpoint; static fetchCrossChainQuote<T>(requestParams: EstimationRequest): Promise<T>; static fetchCrossChainSwapData<T>(requestParams: TransactionRequest): Promise<T>; static fetchOnChainQuote(requestParams: DlnOnChainEstimateRequest): Promise<DlnOnChainEstimateResponse>; static fetchOnChainSwapData<T>(requestParams: DlnOnChainSwapRequest): Promise<DlnOnChainSwapResponse<T>>; static fetchCrossChainEventMetaData(orderId: string): Promise<DeBridgeOrderApiResponse>; static fetchCrossChainStatus(orderId: string): Promise<DeBridgeOrderApiStatusResponse>; static fetchCrossChainOrdersByHash(sourceTransactionHash: string): Promise<DeBridgeFilteredListApiResponse>; }