import { providers } from "ethers";
import { Contract, ContractCall } from "ethers-multicall";
export declare class MulticallProvider {
    _provider: providers.Provider;
    _multicallAddress: string;
    constructor(provider: providers.Provider, chainId: number);
    getEthBalance(address: string): any;
    all<T extends any[] = any[]>(calls: ContractCall[]): Promise<T>;
}
export declare const MulticallContract: typeof Contract;
