import type { ethers } from 'ethers'; import type { Address } from '@hyperlane-xyz/utils'; import type { ChainMap } from '../types.js'; export type AddressesMap = { [key: string]: Address; }; export type HyperlaneFactories = { [key: string]: ethers.ContractFactory; }; export type HyperlaneContracts = { [P in keyof F]: Awaited>; }; export type HyperlaneContractsMap = ChainMap>; export type HyperlaneAddresses = { [P in keyof F]: Address; }; export type HyperlaneAddressesMap = ChainMap>; //# sourceMappingURL=types.d.ts.map