import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'; import { Contract, ContractFactory } from 'ethers'; import { HardhatRuntimeEnvironment } from 'hardhat/types'; import '@openzeppelin/hardhat-upgrades'; export declare class UpgradeContractConfig { contractName: string; contractProxy: string; contractFactory: ContractFactory; deployer: SignerWithAddress; hasLibraries: boolean; deployedLibraries?: Record; contractLibraries?: Record; upgradeabilityOptions?: object; constructor(contractName: string, contractProxy: string, contractFactory: ContractFactory, deployer: SignerWithAddress); upgrade(hre: HardhatRuntimeEnvironment): Promise; withLibraries(contractLibraries: object): this; } //# sourceMappingURL=upgrade-config.d.ts.map