import { PortfolioTotals, UserDataResult } from './types';
/**
 * Builds only portfolio totals - lightweight version without per-lender breakdown
 * Skips position extraction and lender summary objects for better performance
 *
 * @param userDataResult - The result from convertLenderUserDataResult or getLenderUserDataMulti
 * @returns PortfolioTotals with aggregated totals and weighted APRs
 *
 * @example
 * ```typescript
 * const userData = await getLenderUserDataMulti(account, chainQueries, lenderState)
 * const totals = buildPortfolioTotals(userData)
 *
 * console.log(`Net worth: $${totals.balanceData.nav.toFixed(2)}`)
 * console.log(`Net APR: ${totals.aprData.apr.toFixed(2)}%`)
 * ```
 */
export declare function buildPortfolioTotals(userDataResult: UserDataResult): PortfolioTotals;
//# sourceMappingURL=buildPortfolioTotals.d.ts.map