import { Signer, BigNumberish } from "ethers";
import { Provider, TransactionRequest } from "@ethersproject/providers";
import { ContractFactory, PayableOverrides } from "@ethersproject/contracts";
import type { ERC20InvalidMock } from "../ERC20InvalidMock";
export declare class ERC20InvalidMock__factory extends ContractFactory {
    constructor(signer?: Signer);
    deploy(initialAccount: string, initialBalance: BigNumberish, overrides?: PayableOverrides): Promise<ERC20InvalidMock>;
    getDeployTransaction(initialAccount: string, initialBalance: BigNumberish, overrides?: PayableOverrides): TransactionRequest;
    attach(address: string): ERC20InvalidMock;
    connect(signer: Signer): ERC20InvalidMock__factory;
    static connect(address: string, signerOrProvider: Signer | Provider): ERC20InvalidMock;
}
//# sourceMappingURL=ERC20InvalidMock__factory.d.ts.map