UNPKG

rubic-sdk-next

Version:
13 lines (12 loc) 780 B
import { FeesInterface, RoutingInterface } from '@cryptorubic/core'; import { RubicSdkError } from '../../../common/errors'; import { FeeInfo } from '../../cross-chain/calculation-manager/providers/common/models/fee-info'; import { RubicStep } from '../../cross-chain/calculation-manager/providers/common/models/rubicStep'; import { RubicApiErrorDto } from '../models/rubic-api-error'; import { RubicApiWarnings } from '../models/rubic-api-warnings'; export declare class RubicApiParser { static parseRoutingDto(routingDto: RoutingInterface[]): RubicStep[]; static parseFeeInfoDto(feeInfoDto: FeesInterface): FeeInfo; static parseRubicApiErrors(err: RubicApiErrorDto): RubicSdkError; static parseRubicApiWarnings(warnings: RubicApiErrorDto[]): RubicApiWarnings; }