import { ReadContractReturnType } from 'viem'; import { BalanceHealthContributions } from '../common/types/balanceTypes.cjs'; import { SpotProduct, PerpProduct } from '../common/types/productTypes.cjs'; import { NadoAbis } from '../common/nadoAbis.cjs'; import '@nadohq/utils'; import '../common/types/healthTypes.cjs'; type GetAllProductsResponse = ReadContractReturnType; declare function mapContractSpotProduct(product: GetAllProductsResponse['spotProducts'][number]): SpotProduct; declare function mapContractPerpProduct(product: GetAllProductsResponse['perpProducts'][number]): PerpProduct; declare function mapHealthContributions(contributionsForProduct: readonly bigint[]): BalanceHealthContributions; export { mapContractPerpProduct, mapContractSpotProduct, mapHealthContributions };