import { providers } from "ethers"; import { VerificationGateway, BLSExpander, AggregatorUtilities, MockERC20 } from "../typechain-types"; import { NetworkConfig } from "./NetworkConfig"; /** * BLS Wallet Contracts */ export type BlsWalletContracts = Readonly<{ verificationGateway: VerificationGateway; blsExpander: BLSExpander; aggregatorUtilities: AggregatorUtilities; testToken: MockERC20; }>; /** * Connects to all deployed BLS Wallet contracts using a Network Config * * @param provider ether.js provider * @param networkConfig NetworkConfig containing contract dpeloyment information * @returns BLS Wallet contracts connected to provider */ export declare const connectToContracts: (provider: providers.Provider, { addresses }: NetworkConfig) => Promise; //# sourceMappingURL=BlsWalletContracts.d.ts.map