import { Contract } from 'web3'; import { Multicall3Abi } from './constants/multicall3.abi.js'; import { MulticallRequest, MulticallResponse } from './types.js'; import { createContractCall } from './create-contract-call.js'; export declare class BaseWeb3Multicall3 { contract: Contract; createContractCall: typeof createContractCall; constructor(contract: Contract); aggregate3(methods: T): Promise<{ -readonly [P in keyof T]: MulticallResponse; }>; } //# sourceMappingURL=web3-multicall3.base.d.ts.map