import type { HardhatRuntimeEnvironment } from 'hardhat/types'; import { ContractFactory } from 'ethers'; import { DeployBeaconProxyOptions, ContractAddressOrInstance } from './utils'; import { ContractTypeOfFactory } from './type-extensions'; export interface DeployBeaconProxyFunction { (beacon: ContractAddressOrInstance, attachTo: F, args?: unknown[], opts?: DeployBeaconProxyOptions): Promise>; (beacon: ContractAddressOrInstance, attachTo: F, opts?: DeployBeaconProxyOptions): Promise>; } export declare function makeDeployBeaconProxy(hre: HardhatRuntimeEnvironment, defenderModule: boolean): DeployBeaconProxyFunction; //# sourceMappingURL=deploy-beacon-proxy.d.ts.map