import type { BalanceData, AprData, PostTradeMetrics } from '../utils';
import type { LenderYields } from '../../../../types/lenderTypes';
import type { SumerPositionInput } from './types';
/**
 * Compute post-trade balance metrics for a Sumer repay operation.
 *
 * Re-runs the waterfall absorption with decreased debt for the target market.
 * Reducing debt frees collateral from intra-group absorption, potentially
 * increasing the effective collateral valued at inter-group rates.
 */
export declare function computeSumerRepayDelta(amount: number, price: number, targetMarketUid: string, balanceData: BalanceData, positions: SumerPositionInput[], apr?: AprData, yieldParams?: LenderYields, irMode?: number): PostTradeMetrics;
//# sourceMappingURL=repay.d.ts.map