import { Call, RawCall } from "@usedapp/core"; import { Result } from "@ethersproject/abi"; import { JsonRpcProvider, Provider } from "@ethersproject/providers"; export type CallsResult = Array; export declare function multicall2(provider: Provider, address: string, blockNumber: number, requests: RawCall[]): Promise; export declare function multicall(provider: Provider, address: string, blockNumber: number, requests: RawCall[]): Promise; export declare const useReadOnlyProvider: (chainId: number) => JsonRpcProvider | undefined; export declare function validateCall(call: Call): Call; export declare const useMulticallAtChain: (chainId: number) => (calls: Call[], blockNumber?: number) => Promise; //# sourceMappingURL=useMulticallAtChain.d.ts.map