import { FeeAPI } from "../../../src/parachain"; import { PolkaBTC } from "../../../src/interfaces/default"; import { ReplaceRequestExt } from "../../../src/parachain/replace"; import { AccountId } from "@polkadot/types/interfaces"; import Big from "big.js"; export class MockFeeAPI implements FeeAPI { getGriefingCollateral(amountSat: Big, griefingCollateralRate: Big): Promise { throw new Error("Method not implemented."); } getReplaceGriefingCollateralRate(): Promise { throw new Error("Method not implemented."); } getIssueGriefingCollateralRate(): Promise { throw new Error("Method not implemented."); } getGriefingCollateralInPlanck(_amountSat: PolkaBTC, _griefingCollateralRate: Big): Promise { throw new Error("Method not implemented."); } calculateAPY(_feesPolkaBTC: Big, _feesDOT: Big, _lockedDOT: Big): Promise { throw new Error("Method not implemented."); } async list(): Promise { return Promise.resolve([]); } async map(): Promise> { return Promise.resolve(new Map()); } async request(_amount: PolkaBTC): Promise { return; } }