import "@nomiclabs/hardhat-ethers";
import { ContractFactory, Signer } from "ethers";
import type { FactoryOptions } from "@nomiclabs/hardhat-ethers/types";
/**
 * Local implementation of getContractFactory that searches for artifacts in multiple locations:
 * 1. Local hardhat artifacts (for contracts in this repo)
 * 2. @across-protocol/contracts dist/abi/ artifacts
 * 3. UMA contracts-node package
 */
export declare function getContractFactory(name: string, signerOrFactoryOptions: Signer | FactoryOptions): Promise<ContractFactory>;
//# sourceMappingURL=getContractFactory.d.ts.map