export type NetworkConfig = { hardhat: DeploymentConfig; bsctestnet: DeploymentConfig; bscmainnet: DeploymentConfig; sepolia: DeploymentConfig; ethereum: DeploymentConfig; opbnbtestnet: DeploymentConfig; opbnbmainnet: DeploymentConfig; arbitrumsepolia: DeploymentConfig; arbitrumone: DeploymentConfig; zksyncsepolia: DeploymentConfig; zksyncmainnet: DeploymentConfig; opsepolia: DeploymentConfig; opmainnet: DeploymentConfig; basesepolia: DeploymentConfig; basemainnet: DeploymentConfig; unichainsepolia: DeploymentConfig; unichainmainnet: DeploymentConfig; }; export type PreconfiguredAddresses = { [contract: string]: string; }; export type DeploymentConfig = { preconfiguredAddresses: PreconfiguredAddresses; }; export declare const SEPOLIA_MULTISIG = "0x94fa6078b6b8a26f0b6edffbe6501b22a10470fb"; export declare const ETHEREUM_MULTISIG = "0x285960C5B22fD66A736C7136967A3eB15e93CC67"; export declare const OPBNBTESTNET_MULTISIG = "0xb15f6EfEbC276A3b9805df81b5FB3D50C2A62BDf"; export declare const OPBNBMAINNET_MULTISIG = "0xC46796a21a3A9FAB6546aF3434F2eBfFd0604207"; export declare const ARBITRUM_SEPOLIA_MULTISIG = "0x1426A5Ae009c4443188DA8793751024E358A61C2"; export declare const ARBITRUM_ONE_MULTISIG = "0x14e0E151b33f9802b3e75b621c1457afc44DcAA0"; export declare const ZKSYNC_SEPOLIA_MULTISIG = "0xa2f83de95E9F28eD443132C331B6a9C9B7a9F866"; export declare const ZKSYNC_MAINNET_MULTISIG = "0x751Aa759cfBB6CE71A43b48e40e1cCcFC66Ba4aa"; export declare const OP_SEPOLIA_MULTISIG = "0xd57365EE4E850e881229e2F8Aa405822f289e78d"; export declare const OP_MAINNET_MULTISIG = "0x2e94dd14E81999CdBF5deDE31938beD7308354b3"; export declare const BASE_SEPOLIA_MULTISIG = "0xdf3b635d2b535f906BB02abb22AED71346E36a00"; export declare const BASE_MAINNET_MULTISIG = "0x1803Cf1D3495b43cC628aa1d8638A981F8CD341C"; export declare const UNICHAIN_SEPOLIA_MULTISIG = "0x9831D3A641E8c7F082EEA75b8249c99be9D09a34"; export declare const UNICHAIN_MAINNET_MULTISIG = "0x1803Cf1D3495b43cC628aa1d8638A981F8CD341C"; export declare const preconfiguredAddresses: { hardhat: { VTreasury: string; AccessControlManager: string; PoolRegistry: string; }; bsctestnet: { NormalTimelock: string; AccessControlManager: string; }; bscmainnet: { NormalTimelock: string; AccessControlManager: string; }; sepolia: { NormalTimelock: string; AccessControlManager: string; }; ethereum: { NormalTimelock: string; AccessControlManager: string; }; opbnbtestnet: { NormalTimelock: string; AccessControlManager: string; }; opbnbmainnet: { NormalTimelock: string; AccessControlManager: string; }; arbitrumsepolia: { NormalTimelock: string; AccessControlManager: string; }; arbitrumone: { NormalTimelock: string; AccessControlManager: string; }; zksyncsepolia: { NormalTimelock: string; AccessControlManager: string; }; zksyncmainnet: { NormalTimelock: string; AccessControlManager: string; }; opsepolia: { NormalTimelock: string; AccessControlManager: string; }; opmainnet: { NormalTimelock: string; AccessControlManager: string; }; basesepolia: { NormalTimelock: string; AccessControlManager: string; }; basemainnet: { NormalTimelock: string; AccessControlManager: string; }; unichainsepolia: { NormalTimelock: string; AccessControlManager: string; }; unichainmainnet: { NormalTimelock: string; AccessControlManager: string; }; }; export declare const globalConfig: NetworkConfig; export declare function getConfig(networkName: string): Promise;