import '@openzeppelin/hardhat-upgrades'; import { Contract } from 'ethers'; export declare class Deployer { private _contractPath; private _arguments; private _address; private _impl; private _outputPath; constructor(outputPath: string, contractPath: string, args?: Array); deploy(): Promise; setAddress(address: string): void; getContract(): Promise; deployAndInitialize(args: Array): Promise; attemptVerification(isUUPS?: boolean): Promise; private _verify; private _buildApi; private _isVerified; private _getContractName; }