import { Contract } from 'web3-eth-contract'; import { SparkSDaiPoolState } from './types'; import { Interface } from '@ethersproject/abi'; export declare function getOnChainState(multiContract: Contract, potAddress: string, potInterface: Interface, savingsRateSymbol: 'dsr' | 'ssr' | 'ssrOracle', blockNumber: number | 'latest'): Promise; export declare function getOnChainStateSDAI(multiContract: Contract, potAddress: string, potInterface: Interface, blockNumber: number | 'latest'): Promise; export declare function getOnChainStateUSDSOracle(multiContract: Contract, potAddress: string, potInterface: Interface, blockNumber: number | 'latest'): Promise; export declare function getOnChainStateUSDS(multiContract: Contract, potAddress: string, potInterface: Interface, blockNumber: number | 'latest'): Promise;