import { ZkSyncArtifact } from '@matterlabs/hardhat-zksync-deploy/src/types'; import { HardhatRuntimeEnvironment } from 'hardhat/types'; import { Contract, ContractFactory, Wallet } from 'zksync-ethers'; import { DeploymentType } from 'zksync-ethers/src/types'; export declare function getProxyArtifact(hre: HardhatRuntimeEnvironment): Promise; export declare function getProxyFactory(hre: HardhatRuntimeEnvironment, wallet: Wallet, deploymentType?: DeploymentType): Promise>; export declare function getTransparentUpgradeableProxyArtifact(hre: HardhatRuntimeEnvironment): Promise; export declare function getTransparentUpgradeableProxyFactory(hre: HardhatRuntimeEnvironment, wallet: Wallet, deploymentType?: DeploymentType): Promise>; export declare function getBeaconProxyArtifact(hre: HardhatRuntimeEnvironment): Promise; export declare function getBeaconProxyFactory(hre: HardhatRuntimeEnvironment, wallet: Wallet, deploymentType?: DeploymentType): Promise>; export declare function getUpgradableBeaconArtifact(hre: HardhatRuntimeEnvironment): Promise; export declare function getUpgradeableBeaconFactory(hre: HardhatRuntimeEnvironment, wallet: Wallet, deploymentType?: DeploymentType): Promise>; export declare function getProxyAdminArtifact(hre: HardhatRuntimeEnvironment): Promise; export declare function getProxyAdminFactory(hre: HardhatRuntimeEnvironment, wallet: Wallet, deploymentType?: DeploymentType): Promise>; //# sourceMappingURL=factories.d.ts.map