import { LenderUserQuery } from '../../../types/lenderTypes';
import { MulticallRetryFunction } from '../../../types';
import type { LenderToLenderCrossPoolMeta } from '../utils/types';
import type { PermissionParams, TokenApprovalParams, MergedUserData } from './types';
/**
 * Fetches merged token approval + permission + balance data
 * in a single multicallRetry call.
 */
export declare function getMergedUserData(chainId: string, balanceQueries: LenderUserQuery[], permissionParams: PermissionParams, lenderState: LenderToLenderCrossPoolMeta, multicallRetry: MulticallRetryFunction, batchSize?: number, maxRetries?: number, tokenApprovalParams?: TokenApprovalParams): Promise<MergedUserData>;
//# sourceMappingURL=e2e.d.ts.map