import { HardhatRuntimeEnvironment } from 'hardhat/types/hre';
import type { NetworkConnection } from 'hardhat/types/network';
import type { ContractFactory } from 'ethers';
import { ValidateImplementationOptions } from './utils/index.js';
export type ValidateImplementationFunction = (ImplFactory: ContractFactory, opts?: ValidateImplementationOptions) => Promise<void>;
export declare function makeValidateImplementation(hre: HardhatRuntimeEnvironment, connection: NetworkConnection): ValidateImplementationFunction;
//# sourceMappingURL=validate-implementation.d.ts.map