import { LiquidationStrategy } from "@ionicprotocol/types";
import { BigNumber } from "ethers";
import { IonicBase } from "../../IonicSdk";
import { StrategiesAndDatas } from "./redemptionStrategy";
import { EncodedLiquidationTx, PoolUserWithAssets } from "./utils";
export default function encodeLiquidateTx(sdk: IonicBase, liquidationStrategy: LiquidationStrategy, borrower: PoolUserWithAssets, exchangeToTokenAddress: string, strategiesAndDatas: StrategiesAndDatas, liquidationAmount: BigNumber, flashSwapPair: string, debtFundingStrategies: any[], debtFundingStrategiesData: any[]): Promise<EncodedLiquidationTx>;
