import type { LendingMode, LenderYields, BalanceData, AprData, LoopPostTradeMetrics } from '../types';
/**
 * Compute post-trade balance & APR metrics for opening a leveraged position.
 *
 * Borrows `dollarIn` of the source asset and deposits `dollarOut` of the target asset.
 */
export declare function computeOpenTradeDeltas(dollarIn: number, dollarOut: number, sourceMode: LendingMode, yieldParamsIn: LenderYields, yieldParamsOut: LenderYields, balance: BalanceData, apr: AprData, bfIn: number, collateralLtvOut: number, borrowLtvOut: number, useAllActive?: boolean): LoopPostTradeMetrics;
//# sourceMappingURL=computeOpenDeltas.d.ts.map