import { LenderToLenderCrossPoolMeta, UserData } from '../utils/types';
/**
 * Returns a [converter, expectedCallCount] tuple for Term Finance user data.
 *
 * Layout mirrors `buildTermUserCall`: per configured repo, a `balanceOf` result,
 * a `redemptionValue` result, a `getBorrowerRepurchaseObligation` result, then
 * one `getCollateralBalance` result per collateral leg. Emits one `UserData` per
 * repo key `TERM_FINANCE_<id>` (multi-market), each with a single sub-account.
 *
 * Lender (lent) side = the redeemable face value of the held repo tokens
 * (`balanceOf * redemptionValue / 1e18`, in purchaseToken units). Borrow side =
 * the outstanding repurchase obligation. Both are reported at face value; health
 * / borrow-capacity are computed downstream in `createMultiAccountTypeUserState`.
 */
export declare const getTermUserDataConverter: (_lender: string, chainId: string, account: string, meta?: LenderToLenderCrossPoolMeta) => [(data: any[]) => {
    [lender: string]: UserData;
} | undefined, number];
//# sourceMappingURL=userCallParse.d.ts.map