import { EthersProviderWrapper } from '@nomiclabs/hardhat-ethers/internal/ethers-provider-wrapper'; import { HardhatRuntimeEnvironment } from 'hardhat/types/runtime'; import type { GraphRuntimeEnvironmentOptions } from './types'; interface GREChains { l1ChainId: number; l2ChainId: number; isHHL1: boolean; isHHL2: boolean; } interface GREProviders { l1Provider: EthersProviderWrapper | undefined; l2Provider: EthersProviderWrapper | undefined; } interface GREGraphConfigs { l1GraphConfigPath: string | undefined; l2GraphConfigPath: string | undefined; } export declare function getAddressBookPath(hre: HardhatRuntimeEnvironment, opts: GraphRuntimeEnvironmentOptions): string; export declare function getChains(mainChainId: number | undefined): GREChains; export declare function getDefaultProviders(hre: HardhatRuntimeEnvironment, l1ChainId: number, l2ChainId: number, isHHL1: boolean): GREProviders; export declare function getGraphConfigPaths(hre: HardhatRuntimeEnvironment, opts: GraphRuntimeEnvironmentOptions, l1ChainId: number, l2ChainId: number, isHHL1: boolean): GREGraphConfigs; export {}; //# sourceMappingURL=config.d.ts.map