import type { FetchParameters } from "@morpho-org/blue-sdk-viem"; import type { Address, Client } from "viem"; export interface CompoundV2MarketState { lastExchangeRate: bigint; lastUpdateUnit: bigint; cash: bigint; totalBorrows: bigint; totalSupply: bigint; totalReserves: bigint; reserveFactorMantissa: bigint; borrowRatePerUnit: bigint; } export declare const getAccruedExchangeRate: ({ lastExchangeRate, lastUpdateUnit, cash, totalBorrows, totalSupply, totalReserves, reserveFactorMantissa, borrowRatePerUnit, }: CompoundV2MarketState, newBlockUnit: bigint) => bigint; export declare const fetchAccruedExchangeRate: (cTokenAddress: Address, client: Client, parameters?: FetchParameters) => Promise;