import type { HardhatRuntimeEnvironment } from 'hardhat/types/hre';
/**
 * Overrides hardhat-verify's verify flow to fully verify a proxy or beacon.
 * Verifies the contract at an address. If the address is an ERC-1967 compatible proxy, verifies the proxy and associated proxy contracts,
 * as well as the implementation. Otherwise, calls hardhat-verify's verify function directly.
 *
 * Requires @nomicfoundation/hardhat-verify v3.0.10+ and uses verification.etherscan from hre.network.getOrCreate().
 */
export declare function verify(args: Record<string, unknown>, hre: HardhatRuntimeEnvironment, runSuper: (taskArguments: Record<string, unknown>) => Promise<unknown>): Promise<unknown>;
//# sourceMappingURL=verify-proxy.d.ts.map