import type { LenderToLenderCrossPoolMeta } from '../utils/types';
import type { MergedUserData, PreparedMergedMulticallParams } from './types';
/**
 * Parses the raw multicall results produced by `prepareMergedRpcCalls`
 * or `prepareMergedMulticallParams` into separate token approval,
 * permission, and balance data.
 */
export declare function parseMergedResult(chainId: string, rawResults: any[], prepared: Pick<PreparedMergedMulticallParams, 'tokenApprovalCallCount' | 'permissionCallCount' | 'extraCallCount' | 'tokenApprovalMeta' | 'permissionMeta' | 'balanceQueries'>, lenderState: LenderToLenderCrossPoolMeta): MergedUserData;
//# sourceMappingURL=parse.d.ts.map